1. 在jenkins构建时发现,代码拉取失败,Error fetching remote repo ‘origin’
    Git克隆仓库、代码提交和拉取报错处理
  2. 查找资料说是,秘钥验证有问题,检查一遍后排查了。
  3. 研发人员也反馈说代码提交失败,在gitlab服务器仓库里的config文件增加如下配置后,开发人员用Sourcetree能提交代码了。
    [pack]
    window = 0
    Git克隆仓库、代码提交和拉取报错处理
    Git克隆仓库、代码提交和拉取报错处理
  4. jenkins重新构建还是报一样的错误
  5. 在jenkins服务器上手动拉代码也是失败,查看分支发现是空的,手动clone仓库报如下错,最后找到原因是因为仓库提交记录太多了,clones拉取代码时要很多服务器内存,最后增加–depth=1参数解决。
    error: git upload-pack: git-pack-objects died with error.Git克隆仓库、代码提交和拉取报错处理
  6. 清空掉没用的gitlab提交记录后,jenkins成功拉取代码

相关文章: