7

これについてどうすればよいですか?

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 '...'

同様の質問への回答から次のことを試しました

git repack
git prune
git gc --aggressive

何も役に立ちません。リモートはマウントされた AFS ファイルシステムです。私は数年間何事もなくプッシュしてきました。私はクォータに近づいていませんが、許可があります (このファイルシステムのファイルに問題なくアクセスできます)。Git バージョン 1.7.5.4。

4

2 に答える 2

10

これは、ディスク クォータを超えた結果です。追加の説明なしで同じエラーが発生しました。その後、ディスク クォータを超えていることに気付きました。ディスク容量を解放した後、元の git アクションを実行できました。

PS: 私の場合、エラー状態により、ローカルのgit リポジトリが変更されません。add/commit/push/gc のいずれも実行できませんでした (すべて上記の sha1 ファイル エラーが発生しました)。

于 2013-01-07T11:30:42.683 に答える
4

どうやらこれは、コメントに示されているように、リモート ファイル サーバーの問題でした。しばらく待っていると、何事もなく押すことができました。

于 2012-05-11T03:42:34.070 に答える