web-dev-qa-db-ja.com

gitはメモリを割り当てることができません-gitsvn rebase

次のようになっているため、リポジトリでgit svnrebaseを実行できません。

Can't fork: Cannot allocate memory at /usr/share/Perl5/vendor_Perl/Git.pm line 1262

Freeの出力は、十分な空きメモリがあることを示しています。

             total       used       free     shared    buffers     cached
Mem:       2068428     911188    1157240          0      31428     803840
-/+ buffers/cache:      75920    1992508
Swap:            0          0          0

何をチェックすべきかアイデアはありますか? dmesgでエラーは表示されません。

2
Walter

このエラーメッセージは、gitが割り当てようとしているメモリに関するものです-それは空き容量を超えています。これは、大きなファイルがSVNにチェックインされたことが原因である可能性があります。残念ながら、それを修正する簡単な方法はありません(メモリを追加購入することを除けば)-大きなファイルを削除し、コミットしてSVNから追加する必要があります。

1
Lars Kotthoff