“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.