2013-09-30 9 views
4
remote: Finding bitmap roots... 
remote: Counting objects: 2369143, done. 
remote: Compressing objects: 100% (497789/497789), done. 
error: RPC failed; result=56, HTTP code = 20085 GiB | 249 KiB/s 
fatal: The remote end hung up unexpectedly 
fatal: early EOF 
fatal: index-pack failed 

Я попытался клонировать хранилище git из github, но внезапно прервался, потянув около 60%. Повторить это будет боль, потому что он скачал около 1.5GiB контента.Как восстановить прерванный или прерванный «git clone»?

Есть ли способ клонировать его с того места, где он прерывается?

+1

У вас все еще есть файл частичного пакета? Возможно, это можно будет исправить, или, по крайней мере, извлечь полностью загруженные объекты локально, чтобы следующий трюк знал, что ему не нужно снова их извлекать. – Rup

+0

@Rup Вы имеете в виду папку .git внутри клонированного каталога? –

+1

Я имею в виду файл pack-xxxx.pack (где xxxx - SHA-сумма), который вы найдете в .git/objects/pack. Если у вас нет ничего в .git/objects или если ваш каталог .git уже не несколько сотен мегабайт, то .git удалил частичную загрузку, и вы вряд ли сможете его восстановить. – Rup

ответ

1

У меня также была та же проблема. Но однажды я нажал Ctrl+c. Тогда я попытался с нижним, и это сработало для меня. Но я знал, каково его реальное воздействие. Просто попробуйте и сообщите нам об этом.

положить ниже, где вы хотите вернуться.

git checkout master -- . 
+0

Git не имеет операций в папке. –

+1

Это будет работать только тогда, когда выборка уже была выполнена, и операция была прервана во время проверки Однако, когда выборка не завершилась, git еще не имеет содержимого для проверки, поэтому он ничего не может сделать. –

Смежные вопросы