Git失去记忆然后致命 - 早期的EOF

时间:2015-01-26 18:09:04

标签: git

嗨我不确定这些错误是否相关,但我说如果它们是,我应该提及。

首先,当我试图将大约1 / 1.5GB推到我的仓库时,我收到了以下错误...

Counting objects: 4876, done.
warning: suboptimal pack - out of memory
fatal: Out of memory, malloc failed (tried to allocate 156741292 bytes)
error: failed to push some refs to '/var/www/...'

我最终通过在克隆和存储库中运行这三个命令来解决这个问题。

git config pack.windowMemory "15m"
git config pack.SizeLimit "3m"
git config pack.threads "1"

而不是它停止我只是得到了次优的包警告而是继续。

现在问题是我收到了这个错误......

Compressing objects: 100% (4803/4803), done.
error: pack-objects died of signal 984.59 MiB | 6.89 MiB/s
remote: fatal: early EOF

我到处寻找,到目前为止我已经尝试了两件事,但没有快乐......

git config http.postBuffer 52428800
git config --add core.compression -1

使用ubuntu和git version 1.9.1

在同一服务器上进行克隆和repo

1 个答案:

答案 0 :(得分:0)

从git的角度来看,不确定是否有更好的答案,但是我已经用尽了所有我的git选项,我从torek那里得到了建议并从服务器的角度对此进行了研究并解决了问题。我创建了一个解决问题的交换文件(虚拟内存)。