Bitbucket:git push错误:pack-objects死于信号13

时间:2016-01-02 05:31:33

标签: git push bitbucket

我试图将我的本地仓库推送到Bitbucket上的原始分支,并且一直未能推送它。错误如下所示。

Counting objects: 2309, done.
Delta compression using up to 4 threads.
Connection to bitbucket.org closed by remote host.
fatal: The remote end hung up unexpectedly
Compressing objects: 100% (2295/2295), done.
error: pack-objects died of signal 13
error: failed to push some refs to .... 

我已经尝试了

git config http.postBuffer 5242880

,结果显示同样的错误。我也尝试将我的设置从https更改为ssh,但仍然存在相同的错误。

我想这可能是因为我将大文件推送到我的远程存储库。我没有请求一个月的任何更新,只完成拉取请求以更新我的本地仓库。

1 个答案:

答案 0 :(得分:5)

即使你已经提出了http缓冲区大小,这可能仍然与你的回购邮件的一般大小有关。

This thread提及:

  

此回购超出了我们的规模限制。我们不存储此大小的存储库。我们也不提供任何商业计划的选项。 1GiB / 2GiB对每个人来说都是坚定且不灵活的限制。

     

尽管我们希望提供更大的回购,但回收率超过750MiB左右的回收率太难以忍受了。我们希望您了解这一限制。

     

为了检查这一点,我被要求运行:

git count-objects -Hv

(参见“Find size of git repo”)

这可以解释为什么在这种情况下切换到ssh并不构成解决方法。