提高git结账速度(来自github)

Jam*_*den 5 git teamcity teamcity-6

我在Windows环境中使用git和TeamCity v6.0.

由于IO问题,我刚从服务器端检出切换到代理检查,但是...

初始结账从一分钟到> 45分钟变得非常缓慢.一旦回购克隆,一切都OK.在代理上是否有一些配置可以调整以改善这一点?感谢您提前回复.

我看到的是在代理上创建的初始git文件,然后有一个很长的暂停,然后我得到了所有的数据.我可以从流程资源管理器中看到,git似乎做得很少,并且没有明显的限制来源.

nev*_*rov 11

可能导致速度减慢的一件事是与代理端签出一起使用的java ssh实现,将其关闭设置代理属性 teamcity.git.use.native.ssh=true.

您还可以设置代理属性teamcity.git.use.local.mirrors=true,在这种情况下,TeamCity将创建存储库的裸克隆,并将从此裸克隆而不是github更新构建目录,即初始克隆只会执行一次.