git clone: fatal: Out of memory

我最近在下拉代码的时候,突然莫名其妙的出现

remote: Compressing objects: 100% (9/9), done.
fatal: Out of memory, malloc failed (tried to allocate 6502336643 bytes)
fatal: unpack-objects failed

我就很奇怪,于是就更换了好几个Linux环境,几乎都有这个问题,当时我以为是内存太小,或是磁盘太小?But,仅有的一个能成功clone下来的那个电脑是N年前的一款,内存还没我几个出错的电脑内存的二分之一大。在网上找了很多解决方案都不靠谱。后来在一个脚本之家的网站上有个哥们调整了swap成功了。我也试着这个方法做了一下,也成功了,看来这个swap空间有时候也是很有用处的。以下是我从脚本之家搬运过来的操作过程。

脚本之家链接:https://www.jb51.net/article/73597.htm

step1.

Use a File for Additional Swap Space
If you don't have any additional disks, you can create a file somewhere on your filesystem, and use that file for swap space.

The following dd command example creates a swap file with the name “myswapfile” under /root directory with a size of 1024MB (1GB).

# dd if=/dev/zero of=/root/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值