を実行するgit gc
と、git は最大 99% 完了してからロックアップします。私はそれを一晩中実行させましたが、決して終わらず、進行していないようでした. 通常、すべてがロックされるため、回復するにはマシンをハード リセットする必要があります。マシンが完全に応答しなくなるため、統計を取得できませtop
んhtop
。
私はしばらくその問題を無視することにしました。ただし、今日、 を実行するgit pull
と、git はリポジトリを自動パックすることを決定し、これが同じエラーを引き起こしました。
これが行き詰まる場所です:
Auto packing the repository for optimum performance. You may also
run "git gc" manually. See "git help gc" for more information.
Counting objects: 428464, done.
Delta compression using up to 4 threads.
Compressing objects: 99% (93702/93718)
これは Fedora 17 上の Qt 4.8 C++ プロジェクトです。8GB の RAM があり、プロジェクトを保持するパーティションは 33G で、27G が使用されています (88% フル)。
この問題の原因は何ですか? マシンに を実行するためのリソースが不足している場合、git gc
自動パックしないように git に指示する方法はありますか?