Bitbucket:git push 错误:pack-objects 死于信号 13
Posted
技术标签:
【中文标题】Bitbucket:git push 错误:pack-objects 死于信号 13【英文标题】:Bitbucket: git push error: pack-objects died of signal 13 【发布时间】:2016-01-02 05:31:32 【问题描述】:我尝试将本地存储库推送到 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,但仍然存在相同的错误。
我想这可能是因为我将大文件推送到我的远程存储库。我已经一个月没有请求任何更新,只是做了拉取请求来更新我的本地仓库。
【问题讨论】:
是否有机会使用 SSH 远程 URL 尝试相同的推送? 【参考方案1】:即使您已经提高了 http 缓冲区大小,这仍可能与您的 repo 的一般大小有关。
This thread 提及:
这个 repo 远远超出了我们的大小限制。我们不存储这种大小的存储库。我们也不将其作为任何商业计划的选项提供。 1GiB/2GiB 对每个人来说都是一个固定且不灵活的限制。
尽管我们希望提供更大的存储库,但超过 750MiB 左右的存储库的性能太差,无法容忍。我们希望您了解这一限制。
为了检查这个,我被要求运行:
git count-objects -Hv
(见“Find size of git repo”)
这可以解释为什么在这种情况下切换到 ssh 并不构成解决方法。
【讨论】:
这个问题的解决方法是什么? @John 减少存储库大小 (***.com/a/31309715/6309)以上是关于Bitbucket:git push 错误:pack-objects 死于信号 13的主要内容,如果未能解决你的问题,请参考以下文章