【问题标题】:Connecting TeamCity VCS Root with a GitHub repository using a private key使用私钥将 TeamCity VCS Root 与 GitHub 存储库连接
【发布时间】:2012-12-17 15:32:19
【问题描述】:

我尝试了大约三个小时来创建一个指向 Github 存储库的 VCS 根,使用“私钥”作为身份验证方法。

但是当我点击“测试连接”按钮时,我得到了这个错误:

列出远程引用失败:com.jcraft.jsch.JSchException:无效 私钥:C:\Users\Administrator.ssh\EC2BuildServerPrivateKey.ppk

私钥确实存在,我什至使用 GIT 扩展使用相同的密钥克隆了存储库。

当然,我不是第一个尝试使用 github 作为 VCS 根的人!?我正在使用 Team City 7.1.3!

任何人都可以请提供一些要验证的建议吗?

也许我应该使用其他一些“身份验证方法”,因为这个方法不起作用?

【问题讨论】:

    标签: github teamcity teamcity-7.0


    【解决方案1】:

    我非常确信 TeamCity 需要 OpenSSH 私钥,并且无法使用 PuTTY 私钥格式 (.ppk) 的私钥。

    您可以使用 PuTTY 随附的 PuTTY Key Generator GUI 转换您的私钥。

    【讨论】:

      猜你喜欢
      • 2012-11-08
      • 2014-02-03
      • 2015-03-19
      • 1970-01-01
      • 1970-01-01
      • 2014-06-23
      • 1970-01-01
      • 2017-06-10
      • 1970-01-01
      相关资源
      最近更新 更多