我无法从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。
我已尝试过密码和私钥验证,但两者都给出了相同的信息(上图)。
答案 0 :(得分:12)
对于在寻找解决TeamCity / git连接问题时遇到此错误的其他人:
错误List remote refs failed: com.jcraft.jsch.JSchException: session is down
也可能出现,因为您输入Username
作为GIT连接详细信息的一部分不是必需的,因为连接使用ssh密钥,在我的情况下连接到CodeBaseHQ.com服务
另外考虑一般的GIT配置设置,使用Test Connection
按钮总是一个好主意。
答案 1 :(得分:3)
问题与我指向的服务器有关。
底线,我的坏。