【发布时间】:2012-09-25 02:45:25
【问题描述】:
我无法从我的 TeamCity 配置成功连接到我的 GitHub 存储库。
当我执行“测试连接”时,我会收到消息;
***** :: Pull-Build-Test 中的测试连接失败。列出远程引用失败:com.jcraft.jsch.JSchException:会话已关闭。
从 teamcity-server.log 我得到:
警告 - jetbrains.buildServer.SERVER - jetbrains.buildServer.serverSide.ExecutionException:无法收集更改,错误:列出远程引用失败:com.jcraft.jsch.JSchException:会话已关闭。
我在 Ubuntu LTS 12 上使用 TeamCity 7.1。
我尝试了密码和私钥验证,但都给出了相同的消息(上图)。
【问题讨论】:
-
如果您使用默认私钥,您必须记住 TeamCity 服务器/代理可以作为不同的用户运行,因此您必须为他们正确设置加密密钥。
-
使用标准用户名和密码选项怎么样?
-
我自己从未尝试过。
-
可能是TW-24074,还要检查你是否使用了正确的用户名,对于github它应该是git