TeamCity GitHub私钥访问被拒绝

时间:2010-03-04 03:24:33

标签: windows teamcity github

有没有人知道使用带有ssh私钥的github的TeamCity教程。我试图设置git hub来连接,我要么出现身份验证错误,要么拒绝访问。我在Windows 2003上运行TeamCity。我将构建代理作为自定义帐户运行。我在管理员帐户下运行Web服务器。我已为自定义帐户和管理员帐户创建密钥。我现在得到一个错误:

连接测试失败:com.jcraft.jsch.JSchException:java.io.FileNotFoundException:C:\ Documents and Settings \ Administrator.ssh(访问被拒绝)

如果有人成功设置了这个,请帮忙。我要花3个小时才能解决这个问题。

感谢。

2 个答案:

答案 0 :(得分:6)

以下VCS Root配置适用于我:

  • 克隆网址:git@github.com:username / repository.git
  • 将存储库克隆到:C:\ somepath
  • 用户名样式:UserId(jsmith)
  • 身份验证方法:私钥
  • 私钥路径:C:\ SSH \ myKeyFile.priv
  • 密码短语:仅当密钥文件使用密码
  • 保护时

答案 1 :(得分:1)

如果你还没想出来......

这个配置为我设计了

身份验证方法:默认私钥

用户名:(空白)

已知主机数据库<< - 检查它!

那是一对夫妇后最终奏效的东西 试图让它发挥作用的几个小时:)