स्मृति से बाहर निकलें


3

मैं अपनी फ़ाइल निर्देशिका में गया, किया

$ git init
$ git add

और फिर मिल गया

fatal: Out of memory? mmap failed: Cannot allocate memory

एक फ़ोल्डर शायद 2GB बड़ा है क्योंकि यह छवियों से भरा है .. बाकी बहुत छोटे हैं। यहां क्या समस्या हो सकती है?

जवाबों:


3

आपके सिस्टम के पास आपकी फ़ाइल में सभी डेटा को एक फ़ाइल में पैक करने के लिए पर्याप्त मेमोरी नहीं है, जो कि git की डिफ़ॉल्ट सेटिंग है।

इस समस्या को हल करने के लिए, pack.packSizeLimitकॉन्फ़िगरेशन विकल्प को आपके सिस्टम की उपलब्ध मेमोरी के भीतर अच्छी तरह से सेट करें। आप इसे इस संस्करण के साथ सेट कर सकते हैं:

git config pack.packSizeLimit 1g

आप gगीगाबाइट के लिए प्रत्यय का उपयोग कर सकते हैं , mमेगाबाइट के लिए, या kकिलोबाइट के लिए। git configबिना किसी स्विच के कॉल करने से सेटिंग केवल इस विशेष रिपॉजिटरी के लिए होगी। --globalअपने उपयोगकर्ता खाते के लिए या --systemमशीन पर सभी उपयोगकर्ता खातों के लिए इसे सेट करने के लिए स्विच का उपयोग करें (इस विकल्प को रूट एक्सेस की आवश्यकता है )।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.