我在第一次尝试将我的 repo 推送到 bitbucket 时遇到了这个问题:
[~/public_html]# git push -u origin --all
Counting objects: 2170, done.
Delta compression using up to 12 threads.
fatal: Out of memory, calloc failed
error: pack-objects died with strange error
我在 StackOverflow 上发现了类似的问题,建议将 repack 与 --window-memory 和 --max-pack-size 一起使用,但我得到了几乎相同的错误:
[~/public_html]# git repack -a -d --window-memory 10m --max-pack-size 10m
Counting objects: 2170, done.
Delta compression using up to 12 threads.
fatal: Out of memory, calloc failed
我的服务器有 4 GB 内存,所以我看不到它是如何用完的。我没有任何特别大的文件,我的整个仓库只有 12 MB
我已经进行了一些搜索,但我找不到任何与我的案例有关的东西。
这里会发生什么?