Клонирование Git из репозитория SSH

Клонирование Git из репозитория 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

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

решение1

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

git-pack-objects died with error

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

решение2

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

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

Видеть это

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

решение3

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

Связанный контент