“Bellek yetersiz” olmadan Windows'ta büyük Git depolarını indirme


3

Büyük bir Git deposunu indirmeyi veya klonlamayı denediğimde şöyle bir "bellek yetersiz" hatası alıyorum:

hata: git upload-pack: git-pack-nesneleri hatalı öldü.
ölümcül: git upload-pack: uzak taraftaki olası depo bozulması nedeniyle iptal.
uzaktan kumanda: uyarı: yetersiz alt paket - [K yetersiz
uzak: ölümcül: Bellek yetersiz, malloc başarısız oldu (230789474 bayt ayırmaya çalıştı) [K
uzak: uzak taraftaki olası depo bozulması nedeniyle iptal.
ölümcül: protokol hatası: hatalı paket başlığı

Git web sitesinden Git istemcisiyle birlikte verilen Git GUI'yi kullanıyorum. Cygwin versiyonu da aynı problemi yaşıyor.

Bunu nasıl düzeltebilirim?

Yanıtlar:


1

Sanırım, bu Windows-Git sorunu değil, hatalı biçimlendirilmiş repo, çünkü

Uzak taraftaki olası depo bozulması nedeniyle iptal

Evet, 32bit Windows ve büyük dosyalar için yaygın bir sorun: Windows'ta msysgit ve Git için (kapalı) bilet , “Bellek yetersiz - malloc başarısız oldu” konusu burada.

Çözüm - x64, daha küçük dosyalar veya git config ince ayar


hayır, mac osx üzerindeki git istemcisi (başlamak için dosyayı nasıl yükledim) çok iyi çekebilir
chacham15

@ chacham15 - Üzgünüz, bunu tahmin etmeye duyarlı değilim. Reponuz herkese açık mı (veya bir şekilde erişilebilir) - Kendi klonunu oluşturmayı düşünüyorum (herhangi bir Windows-Git olmadan)
Lazy Badger

hayır, onun özel bir repo ama osx çekerek gayet iyi çalışıyor
chacham15

Tamam, iyi bilinen bir sorun gibi görünüyor. URL’lere cevap eklendi
Lazy Badger
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.