当我尝试下载或克隆大型 Git 存储库时,我总是收到“内存不足”错误,如下所示:
错误:git upload-pack:git-pack-objects 因错误而死亡。 致命:git upload-pack:由于远程存储库可能损坏而中止。 远程:警告:次优包-内存不足[K 远程:致命:内存不足,malloc 失败(试图分配 230789474 字节)[K 远程:由于远程端的存储库可能损坏而中止。 致命:协议错误:坏包头
我正在使用 Git 网站上 Git 客户端提供的 Git GUI。Cygwin 版本也有同样的问题。
我该如何解决?
答案1
我认为这不是 Windows-Git 的问题,而是 repo 格式错误,因为
由于远程存储库可能损坏而中止
是的,这是 32 位 Windows 的常见问题和大文件:(关闭)msysgit 的票和Windows 上的 Git,“内存不足 - malloc 失败”主题在这里。
解决方案 - x64,较小的文件或微调 git 配置