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您可以使用GB、mMB 或kKB 的后缀。git config不使用任何开关调用将仅为此特定存储库设置设置。使用开关--global为您的用户帐户或--system计算机上的所有用户帐户全局设置它(此选项需要使用权)。

相关内容