2012-05-11 13 views
6

どうすればよいですか?fatal:sha1ファイルを閉じるときのエラー:入出力エラー

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

これは、リモートファイルシステムに問題がある可能性があります。私は、入出力エラーを出さずにプレーンファイルをコピーすることができません。明らかにゼロ長のファイルが問題なく作成できるため、Touchは不適切なテストでした。 – Liam

答えて

3

これは、コメントに示されているように、明らかにリモートファイルサーバーの問題でした。しばらく待って、私は事故なく押し込めました。

8

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

PS:私のケースでは、エラー状態はローカル gitリポジトリの変更を防ぎます。私は追加/コミット/プッシュ/ gcのいずれも行うことができませんでした(すべてsha1ファイルのエラーを超えていました)。

関連する問題