2012-07-14 12 views
9

मैं एक रेपो क्योंकि सर्वर थोड़ा मुक्त रैम है और यह एक बहुत की अदला-बदली कर रहा है (यहां तक ​​कि अगर मैं सर्वर पर स्थानीय रूप से क्लोन), जबकिगिट सर्वर पक्ष में संपीड़न को अक्षम कैसे करें?

remote: Compressing objects: 24% 

हो रहा है जहाँ से खींच हमेशा के लिए लगता है। नेटवर्क इतना बाधित नहीं है, इसलिए सभी डेटा असम्पीडित भेजने के लिए ठीक होगा। मैं उसे कैसे कर सकता हूँ?

+0

आप [git-config] (http://man.he.net/man1/git-config) में 'पैक' * विकल्पों के साथ खेलने का प्रयास कर सकते हैं। –

उत्तर

13

Git प्रलेखन से:

core.bigFileThreshold 

    Files larger than this size are stored deflated, without 
    attempting delta compression. Storing large files without 
    delta compression avoids excessive memory usage, at the 
    slight expense of increased disk usage. 

Default is 512 MiB on all platforms. 
This should be reasonable for most projects as source code and other 
text files can still be delta compressed, 
but larger binary media files won't be. 

Common unit suffixes of 'k', 'm', or 'g' are supported. 

तो मैं 1 की तरह कुछ करने के लिए इस मान सेट चाल करना होगा द्वारा लगता है।

टिप्पणियों द्वारा विस्तारित: आप इसे git config --add core.bigFileThreshold 1 कमांड के साथ सेट कर सकते हैं। यह नंगे रिपोज़ के लिए भी काम करता है।

+3

मेरे पास सर्वर की तरफ एक नंगे रेपो है। क्या मैं बस वहां जा सकता हूं और कॉन्फ़िगरेशन संपादित कर सकता हूं? –

+4

मुझे ऐसा लगता है, या चलाएं: 'git config --add core.bigFileThreshold 1' –

संबंधित मुद्दे