【问题标题】:Bitbucket: git push error: pack-objects died of signal 13Bitbucket:git push 错误:pack-objects 死于信号 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 尝试相同的推送?

标签: git push bitbucket


【解决方案1】:

即使您已经提高了 http 缓冲区大小,这仍可能与您的 repo 的一般大小有关。

This thread 提及:

这个 repo 远远超出了我们的大小限制。我们不存储这种大小的存储库。我们也不将其作为任何商业计划的选项提供。 1GiB/2GiB 对每个人来说都是一个固定且不灵活的限制。

尽管我们希望提供更大的存储库,但超过 750MiB 左右的存储库的性能太差,无法容忍。我们希望您了解这一限制。

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

git count-objects -Hv

(见“Find size of git repo”)

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

【讨论】:

猜你喜欢
  • 2013-09-04
  • 1970-01-01
  • 2010-10-17
  • 2013-09-20
  • 1970-01-01
  • 1970-01-01
  • 2012-09-02
  • 2013-03-24
  • 2014-12-06
相关资源
最近更新 更多