Teamcity - 对bitbucket的Intermittent TransportException

时间:2013-07-16 16:01:58

标签: teamcity bitbucket

我们正在使用Teamcity 8.0.1(版本27435)。 this完全相同的问题。尝试连接到bitbucket repo并间歇性地获得以下异常:

Failed to collect changes, error: List remote refs failed:
org.eclipse.jgit.errors.TransportException: 
https://username@bitbucket.org/myproject/project.git: -1 null

在代理服务器后面,我已将-Dhttps.proxyHost = XXX -Dhttps.proxyPort = 1234添加到TEAMCITY_SERVER_OPTS环境变量中。那没用。有人提到尝试在另一个forum上升级到Java7,但这也没有帮助。

不幸的是,由于公司的网络规则,我们无法使用SSH到bitbucket。

有人解决了这个问题或有建议吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

我不确定Teamcity / Jgit中是否存在错误,但Bitbucket的HTTPS无法正常工作。解决方案here是使用SSH,但这不是我的选择。

我现在的解决方案是在本地克隆repo(git clone --mirror)并在bash(git远程更新)中定期更新它。然后将TeamCity指向该本地.git文件夹。