解决git clone时提示内存不足问题
解决git clone时提示内存不足问题在使用git clone的时候经常会遇到内存不足的情况,尤其是在克隆一些比较庞大的仓库的时候,像Linux代码这些。remote: Counting objects: 4635, done.remote: Compressing objects: 100% (1710/1710), done.fatal: Out of memory, malloc fail
·
解决git clone时提示内存不足问题
在使用git clone的时候经常会遇到内存不足的情况,尤其是在克隆一些比较庞大的仓库的时候,像Linux代码这些。
remote: Counting objects: 4635, done.
remote: Compressing objects: 100% (1710/1710), done.
fatal: Out of memory, malloc failed (tried to allocate 4266852665 bytes)
fatal: index-pack failed
特别恶心有木有。遇到这些情况,一般是机器的内存不足了,增加一个临时的swap就可以了。
- 先创建一个文件, 这里我创建1G大小,你们可以根据实际的需求确定。一般这个是系统内存的2倍大小。
dd if=/dev/zero of=/root/myswapfile bs=1M count=1024
- 更改一下权限
chmod 666 /root/myswapfile
- 将文件设置为swap
mkswap /root/myswapfile
- 将交换区写入分区表
/root/myswapfile swap swap defaults 0 0
- 开启(激活)交换分区
swapon /root/myswapfile
- 查看交换分区
swapon -s
经过上述步骤后,又可以愉快地玩耍了。重新git clone应该不会出现Out of memory的错误了。
更多推荐
已为社区贡献1条内容
所有评论(0)