小编jwi*_*ir3的帖子

Git 推送失败,错误“内存不足”

我在内存不足的服务器上使用 gitosis,特别是大约 512 MB。当我尝试推送一个大文件夹(恰好是来自 android 手机的备份)时,我得到:

me@corellia:~/Configs/$ git push origin master

Counting objects: 18, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (14/14), done.
fatal: Out of memory, malloc failed MiB | 685 KiB/s   
error: pack-objects died of signal 13
error: failed to push some refs to 'git@dagobah:Configs'
Run Code Online (Sandbox Code Playgroud)

我一直在寻找的网站,并特别发现:http://www.mail-archive.com/git-users@googlegroups.com/msg01747.html以及HTTP://git.661346.n2.nabble。 com/Out-of-memory-error-during-git-push-td5443705.html但这些似乎对我没有帮助,原因有两个:1)我推送时实际上并没有内存不足。当我在推送期间运行 'top' 时,我得到:

24262 git       18   0 16204 6084 1096 S    2  1.2   0:00.12 git-unpack-obje   
Run Code Online (Sandbox Code Playgroud)

此外,在推送期间,如果我运行 /head/meminfo,我会得到:

MemTotal:       524288 kB
MemFree:        289408 kB
Buffers: …
Run Code Online (Sandbox Code Playgroud)

git

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

git ×1