问题描述:
之前clone代码的时候一直没问题,今天clone代码的时候突然报错“fatal: Out of memory, malloc failed (tried to allocate 1058576000 bytes)”。
![]()
按报错的理解就是本机的内存不足了,查看了本机运行的服务和进程,没有可以停掉的服务和进程,那该怎么办呢?
查询资料都说的是因为GIT处理在超大大文件时拉取报错
网上说按照如下办法可以解决,
命令:git config --global http.postBuffer number
http.postBuffer,会对Git push/pull 上传或者下单的文件大小进行限制。这里的number,你要根据报错中提示的字节数来设定,不然是不行的,必须跟他报错推荐设置字节一致。
但是按照网上的办法试了很多次并没有成功。
于是把这个配置删除了,尝试了一下居然成功了!!!
git config --global --unset http.postbuffer
查看Git所有配置
git config --global --list

Git总结:
1.查看Git所有配置
git config --global --list
2.编辑配置文件
git config --global --edit
3.删除全局配置项
git config --global --unset user.name
本文介绍了在使用Git过程中遇到的“fatal: Out of memory”错误,并提供了有效的解决方案。通过调整http.postBuffer配置及最终移除该配置解决了问题。
4351

被折叠的 条评论
为什么被折叠?



