Git' pack-objects死于信号13'当推到原点时

时间:2014-08-20 20:37:45

标签: git github version-control version

每当我在master以外的分支上工作并尝试推送到该分支时,我都会收到此错误:

User-MacBook-Pro:htdocs user$ git push origin quotes
Counting objects: 2494, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2246/2246), done.
Write failed: Broken pipe9/2455)
fatal: The remote end hung up unexpectedly
error: pack-objects died of signal 13
error: failed to push some refs to 'git@github..com:theuser/therepo.git'

我所做的就是添加,然后提交和推送。我试过将文件打包在里面,但它们不是很多,大约30 mbs。我也尝试通过SSH和HTTP发送,但无济于事。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

当尝试推送到我没有写权限的存储库时,我遇到了类似的错误。 就像我可以通过SSH读取存储库一样,但是已经设置了存储库的权限,所以我无法写。

(远程服务器上)的帮助是

cd /repo/dir
chown +R owner:git_group
chmod 770 .

然后将用户添加到git_group组:)

答案 1 :(得分:0)

我的也做了同样的事情,这是在 gitlab.com 上 增加缓冲区大小后; 有效的解决方案是使用“git pack”

在那之后,我再次运行了 push 命令并且它起作用了:

此处提供文档Gitlab