TeamCity GitHub私钥访问被拒绝

Cha*_*son 5 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个小时,想要解决它.

谢谢.

Mar*_*ier 6

以下VCS Root配置适用于我:

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

  • 这对我也有用,但是如果你想进行基于代理的结账,则需要使用"默认私钥"而不是私钥路径.我还没有能够工作(在Windows上).有任何想法吗?似乎根本不尊重我的〜/ .ssh/config文件. (2认同)