git clone http://vkaul@stash.int.linz.jumio.com/git/BUILD/build-tools.git
cloning into 'build-tools'...
fatal: Out of memory, malloc failed (tried to allocate 2000000000 bytes)
fatal: write error: Invalid argument
我知道之前曾问过这个问题,但在这种情况下,解决方法是增加RAM。现在奇怪的是,存储库是2.2GB大,我有5.5 GB的可用内存和50GB的可用硬盘。为什么会出现此错误?有什么想法吗?
答案 0 :(得分:1)
有一个名为packSizeLimit的配置属性。在我的Git安装中,它默认设置为2G。也许你的安装也是如此。您可以通过执行
来检查git config -l
在命令行上并查看是否有名为pack.packSizeLimit的条目。如果是这样,请尝试增加该值。
答案 1 :(得分:0)
我使用MSysGit 32位在Windows上遇到了类似的问题。 来自Cygwin的git 64位完成了这项工作。 也许你的本地机器是32位而另一台服务器是64位......
我的original answer可用于问题Git on Windows, “Out of memory - malloc failed”。