gitlab cicd fatal: git fetch-pack: expected shallow list 日期:2024-07-26 分类:1 人气:345 gitlab cicd 最后一个阶段的任务,使用shell执行器的runner,第一次运行成功,之后在运行报错: ``` fatal: git fetch-pack: expected shallow list ```  百度搜了一下,是centos7自带的git版本低,更新git版本 ### 更新git版本 移除旧版本 ``` sudo yum remove git sudo yum remove git-* ``` 添加 End Point Package Repository 在 CentOS 7 上安装新版本 Git 最快的方法是通过 End Point 库。 ``` sudo yum install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm ``` 其他版本的 CentOS 替换成对应版本安装,可参考:packages.endpointdev.com/ 安装 添加了 end point 库,就可以直接安装 git 2.x ``` sudo yum install git ``` 安装完成之后,检查 git 版本: ``` git --version ``` ### 鸣谢 - [csdn**一念一生~one**](https://blog.csdn.net/weixin_39246554/article/details/130749692) - [博客园**不高的山**](https://www.cnblogs.com/zqbgds/p/17750228.html) - [博客园**翼风语**](https://www.cnblogs.com/yifengyu/p/16401183.html) 标签: gitlab git cicd 上一篇:vscode使用Community Server Connector运行JDK1.8项目报错 下一篇:西班牙语地址表达方法 随便看看 2024-02-19 PHP7 运算符“??” 和“?:”的区别 2022-11-30 Linux 后台运行命令 2022-11-25 关于我们 2022-11-30 centos一键系统安装lnmp集成环境 2022-11-30 linux 生成 ssh 公钥 留言