2013-08-31 30 views
5

i depo klonlamak ve kullanmaya başlamak için çalışıyorum bu yüzden ugit clone önemli hata: RPC başarısız oldu, uzaktan sonu beklenmedik kapattı, erken EOF

$ git clone https://github.com/VirtuOR/OpenTRILL 

klonlama

Cloning into 'OpenTRILL'... 
remote: Counting objects: 46419, done. 
remote: Compressing objects: 100% (42140/42140), done. 
başlar bant

ancak aşağıdaki hata ile

error: RPC failed; result=18, HTTP code = 200MiB | 55 KiB/s  
fatal: The remote end hung up unexpectedly 
fatal: early EOF 
fatal: index-pack failed 

Herhangi yardım

lütfen biter

cevap

-1

Lütfen bu bağlantıya bakın, size yardımcı olabilir. http://hackerslab.eu/blog/2012/02/git-early-eof-fatal-error/

+1

sorun – asma

+3

devam Ve bağlantı kullanarak – ideasman42

+0

bozuldu https://web.archive.org/web/20130713101512/http://hackerslab.eu/blog/2012/02/git-early-eof-fatal -Raporun, istemcideki Git yapılandırma --global core.compression -1 've 'git config --add core.compression -1' denemesini öneririm –

0

Sorunun devam edip etmediğinden emin olun, çünkü GitHub'un bugün bazı sorunları vardı. git1.8.3 ile

Today 
6:52 UTC Everything operating normally. 
6:50 UTC Some GitHub pages are again unavailable. We are continuing to investigate. 

herhangi aksaklık olmadan repo (sadece şimdi) klonlanmış olabilir, ama Windows üzerinde:
onun GitHub durum geçmişi sayfasına bakın.

Sorunun devam edip etmediğini görmek için git sürümünüzü yükseltebilirseniz kontrol edin.

git clone --depth 1 <url> 

minimum git ile depo klonlar olacaktır:

5

Öncelikle iniyor bilgi miktarını kesmek için kısmi klon yapalım, ben onun geç biliyorum ama burada çözüm Tarihçe. Bununla birlikte, ‘–depth 1 cl ile klonlama, değiştirileninizi uzaktaki repo'unuza göndermenize izin vermez.

git fetch --depth=1000000 
(Update Oct/3/2013) for git version >= 1.8.3, 
git fetch --unshallow 

not

: Şimdi ile dinlenme getirme sığ Klondan Pushing

‘git fetch –unshallow’ is basically an alias for ‘git fetch –depth=2147483647′. 

garanti edilmez; Önerilen iş akışı, sığ klonuzdan bir yama (git format-patch) göndermektir. Git klonu manuel olarak sığ bir klonun zorlanamayacağını, sığ klonunuz ile orijininiz arasında ortak bir taahhüt öyküsüne sahip olduğunu belirtirse de, sığ klonun içinden geçmesine izin verecektir. Ancak, kökeni taahhüt tarihini yeniden işliyorsa sığ klonunuzun başının belada olacağı konusunda uyarılmalıdır. (source article: why-cant-i-push-from-a-shallow-clone).

+1

" Sığ bir klondan itme garanti edilmez ": Doğru. Ama yakında olacak! http://stackoverflow.com/a/21217326/6309 – VonC

+0

Bunu yaptığımda aynı hatayı alıyorum. "Uzak uç kapatıldı ... erken EOF. –

+0

' Git getirme --unshallow "benim için çalışmıyordu, ancak uzak adın ve dalın eklenmesi işe yaradı:' git getir - --şekerli origin branch123' –

İlgili konular