在 Windows 上下载大型 Git 存储库而不会出现“内存不足”的情况

在 Windows 上下载大型 Git 存储库而不会出现“内存不足”的情况

当我尝试下载或克隆大型 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 配置

相关内容