我正在使用git并尝试从开发推送到集成,但是当我按下回车时,我收到此消息:
Counting objects: 36, done.
Delta compression using up to 16 threads.
Compressing objects: 100% (31/31), done.
fatal: Out of memory, malloc failed (tried to allocate 269094203 bytes)
error: failed to push some refs to 'File path to integration goes here'
我尝试了多种方法来解决它,但结果相同。比如,
[core]
packedGitLimit = 256m
packedGitWindowSize = 256m
[pack]
deltaCacheSize = 256m
packSizeLimit = 256m
windowMemory = 256m`
export MALLOCTYPE=3.1
export MALLOCOPTIONS=multiheap
export MALLOC_TRIM_THRESHOLD_=-1
export MALLOC_MMAP_MAX_=0
现在我不知所措,不知道该怎么做。所以任何帮助将不胜感激!
如果它有助于我使用的git版本是2.10.2
答案 0 :(得分:0)
我的一位同事说要将文件夹MN重命名为MN.old并克隆一个新的MN,我将其推送到(Z:\usr\local\zendsvr6\var\apps\https\integration\_docroot_\MN
)。
一旦我这样做了,我就添加了我之前做出的改变,它决定它不想推动它现在工作正常。
仍然不知道造成这个问题的原因。