我在repo中添加了一些文件,提交并试图推送到Github:
$ git add .
$ git commit -m 'bla'
$ git push origin master
当我尝试推送到Github时,我收到错误。
Counting objects: 84, done.
Delta compression using up to 2 threads.
error: pack-objects died of signal 9
error: failed to push some refs to 'git@github.com:xxxxx/xxxxx.git'
在我两周前去度假之前一切正常。据我所知,在此期间没有任何改变。配置文件似乎没问题。而git push -f也会产生与上面相同的错误。
答案 0 :(得分:27)
试试这个:
git config --global pack.windowMemory "32m"
答案 1 :(得分:1)
我确信你有一个本地问题,这与GitHub无关。 git push包含以下步骤:
很明显,这是失败的第一步。你可能内存不足/交换?
答案 2 :(得分:1)
git repack -a -d -f --window=0
答案 3 :(得分:0)
在具有精简RAM配置文件和具有许多文件的大型存储库的FreeBSD机器上,我开始收到此错误。 /var/log/messages
文件包含以下错误:
pid 93208 (git), jid 0, uid 1001, was killed: out of swap space
我能够通过adding a little more swap space暂时解决此问题。
答案 4 :(得分:-4)
这个问题推到了Gitlab
。
通过向.*
.gitignore
来解决此问题
即。忽略了所有文件/文件夹.git
以.