为了账号安全,请及时绑定邮箱和手机立即绑定

git clone时遇到“fatal: index-pack failed”

git clone时遇到“fatal: index-pack failed”

蓝山帝景 2019-04-08 11:19:21
我建了一个GitLab服务器,操作系统是MacOSX10.9.2,上边有两个仓库,之前两个仓库都可以正常clone,但是最近两天突然发现有一个仓库clone时,在本地机上遇到:Cloninginto'gamil'...remote:Countingobjects:426,done.remote:Compressingobjects:100%(375/375),done.fatal:Theremoteendhungupunexpectedlyfatal:earlyEOFfatal:index-packfailed然后我检查了GitLab里的日志unicorn.stderr.log,发现error:git-upload-packdiedofsignal13这个仓库并不大,只有2M多。我查看了信号13的意义:terminateprocesswriteonapipewithnoreader请问如何解决呢?
查看完整描述

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

问题是由于nginx的tmp目录对adim组无权限导致的。我的系统是MacOSX,使用Homebrew安装的nginx等软件。之前一直在怀疑是超时问题,没有发现某次Homebrew更新导致tmp权限问题。
另外对于较小仓库好像是不用在tmp下建立文件,所以出现有个仓库可以clone,而另一个不可以。
                            
查看完整回答
反对 回复 2019-04-08
?
九州编程

TA贡献1785条经验 获得超4个赞

这个现象反复出现么?
不通过Gitlab直接用SSH的方式clone能成功么?
浅clone和pull能成功么?
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 2326 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信