我一直在尝试使用“私钥”作为身份验证方法创建一个指向Github存储库的VCS Root大约三个小时。
但是当我点击“测试连接”按钮时,我收到了这个错误:
Test connection failed in Apms :: GateControl :: Nightly. List remote refs failed: com.jcraft.jsch.JSchException: java.io.FileNotFoundException: D:\key\private (No such file or directory)
私钥肯定存在,我甚至使用SmartGit使用相同的密钥克隆了存储库。
如果有人成功设置了这个,请帮助
由于
答案 0 :(得分:0)
从版本8.1开始,您可以将SSH私钥上传到TeamCity中的项目,然后在VCS根设置中选择此密钥。这种方法更简单,不需要在代理和服务器上放置相同的密钥。另见:http://confluence.jetbrains.com/display/TCD8/SSH+Keys+Management