Назад | Перейти на главную страницу

Git Clone из репозитория SSH

Раньше я мог клонировать из моего личного репозитория git, но теперь, похоже, я столкнулся с ошибкой.

user:dev.site.com mikesilvis$ git clone { my ssh directory }
server@ipaddress'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

Однако, похоже, он работает, пока я помещаю файлы в репозиторий.

Сообщение об ошибке

git-pack-objects died with error

предполагает, что с пультом что-то не так. Можете ли вы использовать ssh на пульте дистанционного управления и запустить git fsck? Если это обнаружит какие-либо ошибки, у вас может быть неисправный процессор, оперативная память или запоминающее устройство (поверьте мне или нет, но git действительно хорош в их поиске). Еще одна вещь, которую следует проверить, - убедиться, что и в локальной системе, и в удаленной системе не хватает места для хранения.

Вы проверили разрешения?

Для пользователя git (обычно называется git)?

Посмотри это

http://www.kernel.org/pub/software/scm/git/docs/everyday.html

Вы проверили, не генерирует ли инициализация вашей оболочки никаких выходных данных в неинтерактивном режиме? Это типичная причина, например, что scp не работает (вы можете проверить, работает ли он).