我们正在使用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。
有人解决了这个问题或有建议吗?谢谢你的帮助!
答案 0 :(得分:2)
我不确定Teamcity / Jgit中是否存在错误,但Bitbucket的HTTPS无法正常工作。解决方案here是使用SSH,但这不是我的选择。
我现在的解决方案是在本地克隆repo(git clone --mirror)并在bash(git远程更新)中定期更新它。然后将TeamCity指向该本地.git文件夹。