Jenkins拉取Git仓时,碰到了大文件拉取失败

1,016 阅读1分钟

Jenkins是一个好工具,在一次Unity项目自动化编译时碰到 error: RPC failed; curl 18 transfer closed with outstanding read data remaining

1、gitlab仓库有大文件

在我们手动拉取gitlab仓时,也会出现超时错误,多发生在采用http协议拉取git仓上,我们使用配置命令即可解决该问题。

git config --global http.postBuffer 524288000

2、jenkins中git拉取问题解决

  • 尝试上述配置,无效
  • 尝试 Jenkins中git 的高级配置,有个超时输入,单位分钟,以及浅克隆选项,
    在这里插入图片描述经测试,无效

3、翻城看资料

google相关资料,终于找到根源:jenkins采用的git是 j-git,其下载包的能力有一定限制,