我克隆了一个大型仓库并出现错误(经过多次尝试)
克隆成功,但结账失败
试图解决这个问题时
git checkout -f HEAD
Run Code Online (Sandbox Code Playgroud)
一个错误回来了
致命:内存不足,realloc失败2
我已经设置了一些内存限制,因为克隆也会因设置而遇到问题
git config pack.WindowMemory 256m && git config pack.packSizelimit 256m
Run Code Online (Sandbox Code Playgroud)
根据Punit Vara(下面)的建议,我还将.git/config编辑为:
[core]
packedGitLimit = 128m
packedGitWindowSize = 128m
[pack]
deltaCacheSize = 128m
packSizeLimit = 128m
windowMemory = 128m
Run Code Online (Sandbox Code Playgroud)
我已经尝试将这些值更改为:128m,256m,512m,1024m.这不适合我.我仍然得到相同的错误,似乎出现在41%.
任何人都有这方面的经验或任何想法出错和/或可以做些什么来解决这个问题?谢谢.
我的服务器更新到64Bit架构后,我遇到了同样烦人的问题.git的操作系统内存限制为600米.
core.preloadIndex = false
Run Code Online (Sandbox Code Playgroud)
终于为我做了伎俩.自git 2.1版以来它默认为true
小智 1
尝试这个:
git gc --auto --prune=today --aggressive
git repack
git config --global http.postbuffer 524288000
git config --global pack.windowMemory 256m
Run Code Online (Sandbox Code Playgroud)
git push上发现内存不足,malloc 失败。
| 归档时间: |
|
| 查看次数: |
3284 次 |
| 最近记录: |