Jenkins无法获得20 GB git回购

Jenkins无法获得20 GB git回购,git,jenkins,git-clone,shallow-clone,Git,Jenkins,Git Clone,Shallow Clone,我的Jenkins构建失败,因为它无法获取20GB git的回购。请让我知道我哪里错了或遗漏了什么 有关详细信息,请参见下面的屏幕截图: 注意:我尝试增加超时时间,但没有成功。有几个想法: 检查jenkins开始拉取存储库直到失败的确切时间段(所需时间)。如果此时间始终相同,则可能存在每个请求都有超时的网络设备。你可能会觉得有用 考虑使用浅层克隆—这是一个不会将整个存储库与整个历史一起拉入的选项,因为构建通常不需要它,您只需要最后一个快照。因此,浅层克隆正是这样做的,因此提取的数据的大小要小

我的Jenkins构建失败,因为它无法获取20GB git的回购。请让我知道我哪里错了或遗漏了什么

有关详细信息,请参见下面的屏幕截图:

注意:我尝试增加超时时间,但没有成功。有几个想法:

  • 检查jenkins开始拉取存储库直到失败的确切时间段(所需时间)。如果此时间始终相同,则可能存在每个请求都有超时的网络设备。你可能会觉得有用

  • 考虑使用浅层克隆—这是一个不会将整个存储库与整个历史一起拉入的选项,因为构建通常不需要它,您只需要最后一个快照。因此,浅层克隆正是这样做的,因此提取的数据的大小要小得多

  • 考虑只检查你需要的东西。无论如何,试试看

  • >P>如果您可以访问Git存储库并更改其中的一些内容,请考虑使用Git LFS。我知道这超出了问题的范围,但20GB的存储库对我来说听起来很可疑,可能是git使用不当的迹象,里面有一些二进制大文件,等等。因此,清理它/使用git lfs存储二进制文件听起来像是一个伟大的git优化,单独使用git pull-in jenkins就可以解决所有问题

    总而言之,我相信这会给你提供更多的想法