git 克隆致命:内存不足 Malloc 失败/致命:索引包失败

git clone Fatal: out of memory Malloc Failed/ fatal: index-pack failed

大家好,我在使用 git 克隆时遇到了问题。它一直在工作,直到最近当我尝试克隆一个更大的存储库时我收到错误消息

Fatal: out of memory Malloc Failed
Fatal: index-pack failed 

我整天都在寻找答案,如有任何帮助,我们将不胜感激

(我在我的 Raspberry Pi 型号 B+ 上使用 Kali Linux 1.0.9 ARM,如果有帮助的话)

由于 raspberry pi 上的实际 RAM 内存很少,您只能增加交换内存以增加可用的虚拟内存。但是,访问交换内存比实际内存慢得多,这意味着该过程将需要很长时间才能完成 - 但它至少应该在没有错误的情况下完成。

按照以下步骤创建并激活额外的交换内存 (1GB):

dd if=/dev/zero of=swapfile bs=1024 count=$((1024*1000))
mkswap swapfile
swapon swapfile

运行以上命令作为root。

现在再次尝试 运行 git 克隆。