git 致命:内存不足,malloc 失败
git fatal: Out of memory, malloc failed
我正在使用 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
我的一位同事说只需将文件夹 MN 重命名为 MN.old,然后从我推送它的位置克隆一个新的 MN (Z:\usr\local\zendsvr6\var\apps\https\integration\_docroot_\MN
)。
一旦我这样做了,我就添加了我在它决定不想推送之前所做的更改,现在它工作正常。
仍然不知道是什么导致了问题。
我正在使用 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
我的一位同事说只需将文件夹 MN 重命名为 MN.old,然后从我推送它的位置克隆一个新的 MN (Z:\usr\local\zendsvr6\var\apps\https\integration\_docroot_\MN
)。
一旦我这样做了,我就添加了我在它决定不想推送之前所做的更改,现在它工作正常。
仍然不知道是什么导致了问题。