私は約 7000 ファイルのプロジェクトを持っています。そのうちの約 4000 ファイルを追加してコミットしようとしています。
ランニング
git fsck --full
エラーなしで戻りますが、
git push -u origin master
また
git push origin master
このようなエラーが発生します
fatal: loose object 890b67d9a81c0061176d5a9a061cc6437eac283d (stored in .git/objects/89/0b67d9a81c0061176d5a9a061cc6437eac283d) is corrupt
error: failed to push some refs to 'ssh://git@xxxxxxx'
おかしなことに、プッシュ コマンドを実行するたびに、参照されるルース オブジェクトが異なります。
そして非常にまれに、このメッセージで途中で失敗する前に、実際にオブジェクトを上流にプッシュし始めます
Counting objects: 4551, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4168/4168), done.
fatal: loose object c839cf225383c94e4bb2234fca9f9b8b2d645cde (stored in .git/objects/c8/39cf225383c94e4bb2234fca9f9b8b2d645cde) is corrupt
fatal: early EOF
error: failed to push some refs to 'ssh://git@xxxxxxxx'
私は何をすべきか途方に暮れています。