【问题标题】:Teamcity agent timeout connecting to CVSTeamcity 代理超时连接到 CVS
【发布时间】:2011-04-06 07:31:14
【问题描述】:

有人知道 Teamcity 构建代理在连接到成功测试的 CVS 存储库时超时的原因吗?

所以,我有一个 CVS 存储库(不要问!),我正在尝试连接到 TeamCity 构建。我添加了 VCS 根目录,然后按下“测试连接”按钮并被告知“连接成功”。然而,当我开始在构建代理中使用 VCS 根时,我只是遇到了超时。

java.util.concurrent.ExecutionException:jetbrains.buildServer.vcs.VcsException:收集“TMC :: Map Client”的更改时出现问题:收集 VCS 根“InVehicle\MapClient”的更改时出错 java.net.SocketTimeoutException: 读取超时

TeamCity 的版本是可用的最新版本 (6.0),目前使用专业许可证运行。

我们的局域网有一个代理,但是当我将代理详细信息放入 TeamCity 时,我无法通过仪表板连接。

Build Web Server 和 Build Agent 都在同一台机器上,并且它们都作为本地系统帐户运行,所以我看不出为什么一个可以工作而另一个不能工作。

【问题讨论】:

    标签: continuous-integration teamcity cvs


    【解决方案1】:

    您是否尝试过禁用代理签出并将 VCS 签出模式设置为“自动在服务器上”

    您可以查看代理/服务器日志以获取有关问题所在的更多信息。

    【讨论】:

    • 我看到的只是相同的超时异常。
    【解决方案2】:

    嗯,我确信这种行为是 CruiseControl.Net 和 CVS 中的错误的结果。实际解决方案?放弃 CVS,我们终于完成了。感谢您的意见。

    【讨论】:

      【解决方案3】:

      使用 SSH 方式配置 VCS。

      将部署密钥添加到您的 git 存储库并将密钥添加到团队城市

      【讨论】:

      • 在提出这个问题六年后,我通过转向具有良好源代码控制的公司解决了这个问题。 :)
      猜你喜欢
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 2014-04-26
      • 2012-09-29
      • 1970-01-01
      • 2020-11-27
      • 1970-01-01
      • 2015-08-14
      相关资源
      最近更新 更多