我该怎么办?
git push
Counting objects: 30, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (14/14), done.
fatal: error when closing sha1 file: Input/output error
error: pack-objects died of signal 13
error: failed to push some refs to '...'
我从answers尝试了以下类似的问题
git repack
git prune
git gc --aggressive
没有任何帮助。遥控器是一个已安装的AFS文件系统,几年来我一直在推动它。我没有接近配额,我有权限(我可以毫无问题地触摸这个文件系统上的文件)。 Git版本1.7.5.4。
答案 0 :(得分:9)
这是超出磁盘配额的结果。 没有额外的解释我得到了相同的错误然后我注意到我的磁盘配额已超出。释放一些磁盘空间后,我能够执行原始的git操作。
PS:就我而言,错误情况会阻止本地 git存储库中的任何更改。我无法做任何add / commit / push / gc(都给出了sha1文件错误)。
答案 1 :(得分:3)
显然,正如评论所示,这是远程文件服务器的问题。等了一会儿之后,我能够毫无意外地推进。