2009-03-23 8 views
2

gitを追加しようとすると、 "fatal:malloc、out of memory"というエラーが表示されます。私は明らかにシステムのメモリが不足しているが、これを回避する方法があると思います。git add error: "fatal:malloc、out of memory"

また、Windows Server 2003を実行していて、msysGitを使用しています。

編集:gitのパッキングに問題があると思うのですが、その圧縮方法は小さなファイルでは大丈夫ですが、大きなファイルでは難しくなります。

+0

別のgitクライアントを使用しますか? – Greg

答えて

2

多くの研究の結果、パッカーのメモリが不足しているという単純な問題が判明しました。これはgitが大量の小さなファイルに適した圧縮方法を使用しているためです。

興味があれば、変更を追跡できるようにファイルを分割する前にファイルを分割することでこの問題を回避していますが、戻す際にまとめておく必要があります。

+0

それ以上のメモリがあるマシンではこれを解決するかどうかは分かりません。 gitを使用して曲ファイルを管理するときに同じ問題が発生しました。 – ojblass

1

私のサーバー上のメモリを増やし、問題を解決しました。

+1

これはちょうど私の一日を作った! :) – Art