美文网首页
remote: internal server error;

remote: internal server error;

作者: haofp | 来源:发表于2017-08-29 19:03 被阅读0次

       2017年8月入职新公司第一天,开启新生活。

        新公司采用jira+gerrit+git进行workflow。gitconfig中配置完user.name和user.email后准备开始观摩代码,然而意外发生了,进行git clone ssh://仓库地址,结果报错:remote: internal server error;  fatal:early EOF;  fatal:index-pack failed;  fatal:internal server error。报错原因可能是工程文件过大,服务器设置了过载保护。google寻求答案,大神们推荐的解决办法是:git clone --depth=1 ssh://仓库地址。这样确实可以获得仓库,但是只有master分支,我们当前开发的分支位于2.0分支,因此这个方法无法满足我们的要求。

        解决办法两个:1. 寻求运维同学的帮助,让他去解决,你不用做任何事情。

2.去其他iOS同事那里用优盘拷贝一份他电脑里的代码仓库,然后放到自己电脑的任意目录下,使用终端cd到该仓库,因为当前的gitConfig配置信息是你同事的,你需要修改user.name、user.email、remote.origin.url、remote.origin.pushurl,使用git config -l查看当前配置,然后执行:

user.name 你的名称

user.email 你的邮箱

remote.origin.url ssh://仓库地址

remote.origin.pushurl ssh://仓库地址

这样就已经将配置信息修改成了你的了,你可以看到当前所有的分支,然后就可以愉快的在你想要的分支上进行开发了。

附图:

图一:git clone时报错 图二 :查看git config信息

相关文章

网友评论

      本文标题:remote: internal server error;

      本文链接:https://www.haomeiwen.com/subject/qpkadxtx.html