Centos7 gitlab-ci shell使用git pull拉取代码出错原因

技术分享  / 倒序浏览   ©

#楼主# 2020-2-15

跳转到指定楼层

马上注册,分享更多源码,享用更多功能,让你轻松玩转云大陆。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

  • 在主动化shell中实行了:git pull, 出现如下错误:
Running with gitlab-runner 12.7.1 (003fe500)  on api deploy xLVW27ypUsing Shell executor...Running on VM_222_128_centos...Fetching changes with git depth set to 50...Reinitialized existing Git repository in /root/builds/xLVW27yp/0/wggweb-api/wggapi/.git/fatal: git fetch-pack: expected shallow listfatal: The remote end hung up unexpectedlyERROR: Job failed: exit status 1

  • 在github的issues中找到了问题,是由于centos的git版本默以为1.8,版本过低导致的错误,将git升级到2.x版本即可解决。
  • yum remove git*删除原来的git。
  • yum -y install https://centos7.iuscommunity.org/ius-release.rpm添加源。
  • yum -y install git2u-all安装2.x版本git。
分享淘帖
回复

使用道具

您的回复是对作者最大的奖励

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

  • 主题

    1

  • 帖子

    1

  • 关注者

    0

Archiver|手机版|小黑屋|云大陆 | 赣ICP备18008958号-4|网站地图
Powered by vrarz.com!  © 2019-2020版权所有云大陆