4

我们使用的是 Teamcity 8.0.1(内部版本 27435)。有这个完全相同的问题。尝试连接到 bitbucket 存储库并间歇性地收到以下异常:

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 环境变量中。那没有用。有人提到在另一个论坛上尝试升级到 Java7,但这也没有帮助。

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

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

4

1 回答 1

2

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

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

于 2013-07-18T19:27:03.793 回答