【git/内源开发】fatal: Out of memory, malloc failed问题的解决
来源:互联网 发布:c语言 没有string 编辑:程序博客网 时间:2024/09/21 09:01
fatal: index-pack failed
首先进入该项目的本地git目录,然后执行git config --global pack.XXX = X
如:git config --global pack.windowMemory 1024m
My advice is to try several git parameters related with pack:
[pack] threads = 1 deltaChaseSize = 128m windowMemory = 50m
What it got better results for me was setting git config pack.threads 1
and git config pack.windowMemory 50m
(default is 10m).
Still, my host didn't have enough RAM memory (2GB) and kept failing. I hard copied the repo and moved it to another machine with more RAM (8GB). It got better but still failed.
执行完上面的步骤之后,执行git repack重新打包
Finally, I downloaded the latest version of git (https://github.com/git/git), compile it and install it. That fixed the problem just by running git repack -adf
with the same parameters. After that I run git gc --aggressive --prune=now
Once I got the repo fixed in my local machine I pushed it to master, overwriting the remote repo, git push -f origin master
.
To prevent similar errors in the future try not to add unnecessary large files to the repo (in my case I got a SQL dump of 3.5GB :)) and disable delta compression for large files (such as images, PDFs, videos). Add the following lines to .gitattributes
:
*.pdf -delta*.jpg -delta
http://kymcuc.blog.163.com/blog/static/201942114201322094421628/
- 【git/内源开发】fatal: Out of memory, malloc failed问题的解决
- git fatal: Out of memory, malloc failed
- remote: fatal: Out of memory, malloc failed
- git:out of memory,malloc failed
- Gerrit 执行 git pull 的时候,提示 fatal: Out of memory, malloc failed (tried to allocate *** bytes)错误的解决方法
- 解决Out of memory问题
- node问题之FATAL ERROR: Allocation failed - process out of memory
- 终于解决了IE里的Out of memory问题!
- 使用matlab时出现Out of memory问题的解决
- 解决out of memory
- 解决 out of memory 的方法
- nodejs内存溢出 FATAL ERROR: CALL_AND_RETRY_0 Allocation failed – process out of memory(转载)
- matlab out of memory 的问题
- 一个out of socket memory的问题
- python的out of memory问题
- Delphi out of memory的问题
- Tomcat out of memory解决
- 解决eclipse load大文件时out of memory问题
- Hive--基础操作、数据类型和文本文件格式
- HDU 5023 A Corrupt Mayor's Performance Art (线段树区间更新,入门详解)
- btrace学习
- Java基础(12):关键字static和final
- IOS多线程
- 【git/内源开发】fatal: Out of memory, malloc failed问题的解决
- Hadoop---安装Fuse-DFS(难)
- OPENGL的位图和图象
- Android应用性能剖析全攻略
- comparator接口与Comparable接口的区别
- Mysql调优
- leetcode-Longest Substring Without Repeating Characters
- Ubuntu 14.04登录输入用户名密码之后重新跳回登录界面
- LightOJ - 1184 Marriage Media(二分图匹配)