首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins (Windows)非常慢的Git提取

Jenkins (Windows)非常慢的Git提取
EN

Stack Overflow用户
提问于 2015-04-13 06:14:05
回答 3查看 13.3K关注 0票数 26

在Windows 2012上的Jenkins安装上,我们正在经历缓慢的git获取命令。我尝试了这些线程中提到的所有解决方案:

有人能用永久的方法解决这个问题吗?

来自Jenkins的控制台输出日志:

由远程主机启动 在工作区F中构建主程序:\Jenkins\jobs\xxx\git.exe rev-解析-是内部工作树# timeout=10 从远程Git存储库获取更改 git.exe config remote.origin.url xhttp://scm/git/xxx # timeout=10 从xhttp://scm/git/xxx获取上游更改 git.exe -# timeout=10版 使用.gitcredentials设置凭据 本地--file=\"C:\Users\APP_JE~1\AppData\Local\Temp\git7476037793811743133.credentials\“# git.exe配置--本地credential.helper商店 git.exe -c core.askpass=true fetch --标签--进度xhttp://scm/git/xxx +参/头/:参考/远程/原产地/

问题:上面的命令可能需要30秒到120秒。在本地开发机器上,需要几秒钟时间。

git.exe配置--本地--删除--区段凭据# timeout=10

版本信息:

詹金斯: 1.608 (最新) Windows:服务器2012 Git: 1.9.5 ( Windows http://git-scm.com/download/win的最新版本) Jenkins的Git客户端插件: 1.16.1 (最新) Jenkins Git插件: 2.3.5 (最新)

Jenkins是以域用户的身份运行的,该用户在服务器上具有管理员访问权限。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-14 07:54:03

Git client for Windows的2.6.1版本解决了这个问题。现在它跑得太快了!

我正在使用詹金斯的git cmd,它来自:

C:\Program Files\Git\cmd\git.exe

票数 9
EN

Stack Overflow用户

发布于 2016-04-29 17:26:15

使用高级克隆行为,并在不需要时启用“请勿获取标记”复选框。Git仍然应该签出您指定的分支/标记。

票数 2
EN

Stack Overflow用户

发布于 2015-08-20 23:41:28

尝试启用一些GIT的调试/性能标志,以获取更多关于管道内部的时间的信息,请参阅https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables。例如,export GIT_TRACE=1,也可以尝试GIT_TRACE_PERFORMANCE和GIT_TRACE_PACKET。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29598871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档