我以前能够从我的个人 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
?如果发现任何错误,则可能是 CPU、RAM 或存储设备出现故障(信不信由你,但 git 确实很擅长找到这些问题)。另一件需要检查的事情是确保本地系统和远程系统都没有耗尽存储空间。
答案2
答案3
您是否检查过 shell 初始化是否在非交互模式下不生成任何输出。例如,这是 scp 不起作用的典型原因(您可以检查它是否起作用)。