git記憶體不足

git記憶體不足

我轉到我的文件目錄,做了

$ git init
$ git add

然後得到

fatal: Out of memory? mmap failed: Cannot allocate memory

一個資料夾可能有 2GB 大,因為它充滿了圖像.. 其餘的都非常小。這裡可能有什麼問題?

答案1

您的系統沒有足夠的記憶體來將儲存庫中的所有資料打包到一個檔案中,這是 git 的預設設定。

若要解決此問題,請將設定pack.packSizeLimit選項設定為系統可用記憶體範圍內的值。

git config pack.packSizeLimit 1g

g您可以使用千兆位元組、m兆位元組或k千字節的後綴。不帶任何開關的呼叫git config將僅為該特定儲存庫設定設定。使用開關為您的使用者帳戶或電腦上的所有使用者帳戶--global進行全域設定(此選項需要--system使用權)。

相關內容