2010-06-03 4 views
1

Раньше я был в состоянии клонировать из своего личного репозитория git, но теперь я, кажется, сталкиваюсь с ошибкой.Git Clone из репозитория SSH

user:dev.site.com mikesilvis$ git clone { my ssh directory } 
[email protected]'s password: 

remote: Counting objects: 3622, done. 
remote: Compressing objects: 100% (2718/2718), done. 
error: git upload-pack: git-pack-objects died with error. 
fatal: git upload-pack: aborting due to possible repository corruption on the remote side. 
remote: aborting due to possible repository corruption on the remote side. 
fatal: early EOF 
fatal: index-pack failed 

Кажется, что работает, хотя я нажимаю файлы в репозиторий.

ответ

0

Если нажим работает, вы можете попытаться имитировать, что GitHub issue и сделать:

git push origin --all 

, и посмотреть, если это решает проблему клонирования.

+0

VonC, я на самом деле нашел это и попробовал. Это не работает. Стоит отметить, что я НЕ использую серверы GitHub для размещения моего репозитория. –

+0

@Mike: Я думал, что вы не использовали GitHub;) Но все же я надеялся, что «push -all» будет каким-то удаленным репо. Кроме этого, вам все равно придется проверять наличие проблем с ресурсами (память, дисковое пространство и т. Д.) На удаленном компьютере и/или на клиенте. – VonC

1

В итоге я просто создал новый удаленный репозиторий на сервере и повторно нажал на него всю свою локальную информацию.

все еще не нашел ответа на мою проблему.

0

Не ответ на исправление git clone, однако, если вам нужны клонированные файлы, вы можете сохранить локальную копию репозитория и клонировать из него.

например. Я myrepo.git на пользователя мерзавца и, когда я мерзавец клон мерзавец @ lokalny_host: myrepo.git я получаю эту ошибку

cp /home/git/repositories/myrepo.git ~ 
git clone ~/myrepo.git 
rm -rf ~/myrepo.git 

и вы должны иметь папку myrepo с файлами, которые необходимо

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