git-clone内存分配错误

nev*_*van 5 git

我正在尝试运行git clone并收到以下错误:

fatal: Out of memory, malloc failed
fatal: index-pack died with error code 128
fetch-pack from 'user@server:git' failed.
Run Code Online (Sandbox Code Playgroud)

我能够在我的本地计算机上成功完成克隆,但是当我尝试克隆到另一台服务器时,它失败了.

对于这整个git来说还是有点新鲜,所以任何帮助都会非常感激.:)

Dam*_*IEU 5

您的存储库中是否有大文件(例如日志文件)?
显然,您的存储库太大,无法在您的硬盘上检索.

你可以做两件事:

  • 检查大文件,如果它们没用,则删除它们(不仅仅是通过提交.还可以通过修改历史记录.如果您的存储库中仍有大文件,它将不会更小.
  • 做一个" git gc ".它会自动清理未使用的文件并压缩存储库.