git fatal: Out of memory, malloc failed问题的解决

在git pull的时候出现:

fatal: Out of memory, malloc failed (tried to allocate 3179053026 bytes)
fatal: index-pack failed

主要是由于32位和64位机的不同导致的,用下面的方法可以解决
参考地址:http://stackoverflow.com/questions/8855317/git-push-out-of-memory-malloc-failed

解决方法如下:

1
2
3
4
5
6
7
8
9
10
11
1,进入本地网站的git目录:
git config --global pack.windowMemory 1024m

2,git repack 重新打包
git repack -adf

3,git gc --aggressive --prune=now

4,git push -f origin master

5,再git pull origin master 就ok了

 

坚持原创技术分享,您的支持将鼓励我继续创作!