git tidak dapat mengalokasikan memori - git svn rebase


2

Saya tidak bisa menjalankan git svn rebase di repositori saya karena saya mendapatkan:

Can't fork: Cannot allocate memory at /usr/share/perl5/vendor_perl/Git.pm line 1262

Output gratis menunjukkan saya punya banyak memori bebas.

             total       used       free     shared    buffers     cached
Mem:       2068428     911188    1157240          0      31428     803840
-/+ buffers/cache:      75920    1992508
Swap:            0          0          0

Ada ide apa yang harus diperiksa? Saya tidak melihat kesalahan apa pun melalui dmesg.

Jawaban:


1

Pesan kesalahan ini adalah tentang memori yang coba dialokasikan git - lebih dari apa yang gratis. Ini kemungkinan besar disebabkan oleh file besar yang telah diperiksa ke SVN. Sayangnya, tidak ada cara mudah untuk memperbaikinya (selain membeli lebih banyak memori) - Anda harus menghapus file besar dan komit menambahkannya dari SVN.


1
Hmm, itu tangkapan yang bagus. Yah, saya bisa me-mount filesystem itu di komputer lain yang memiliki lebih banyak memori dan mencoba menjalankannya
Walter
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.