【发布时间】:2017-04-01 06:51:50
【问题描述】:
TeamCity 构建使用“服务器上”VCS 结帐模式。现在我需要访问 .git 文件夹。将结帐模式切换到“代理”后,构建结帐时冻结。
- 存储库不包含任何大文件,签出通常最多 10 秒。
- 身份验证是通过登录名/密码进行的。
- 重新配置 VCS 根目录没有帮助。
- TeamCity 版本:9.1.7
输出如下:
[VCS Root: RootName] [C:\BuildAgent\system\git\git-3B190D20.git]: "C:\Program Files (x86)\Git\bin\git.exe" 远程添加源 https:/ /***@bitbucket.org/***.git [16:50:57][VCS Root:RootName] 无法停止在代理上签出 RootName。等待操作完成。 [16:50:47][VCS 根目录:RootName] [C:\BuildAgent\system\git\git-3B190D20.git]:“C:\Program Files (x86)\Git\bin\git.exe”-c core.askpass=C:\BuildAgent\temp\buildTmp\pass8866188247228629665.bat fetch --progress origin +refs/heads/master:refs/heads/master (30m) [17:20:47][[C:\BuildAgent\system\git\git-3B190D20.git]: "C:\Program Files (x86)\Git\bin\git.exe" -c core.askpass=C :\BuildAgent\temp\buildTmp\pass8866188247228629665.bat fetch --progress origin +refs/heads/master:refs/heads/master] [17:20:47][VCS Root: RootName] 1800 秒内 git 没有输出。尝试通过在构建或代理配置中设置参数“teamcity.git.idle.timeout.seconds”来增加空闲超时。 [17:20:47]
可能是什么原因?
更新:已通过迁移到 Linux 服务器上的代理解决。
【问题讨论】:
标签: teamcity teamcity-9.1