微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 TeamCity 10.0 和上传的密钥从 github 中提取时遇到问题

如何解决使用 TeamCity 10.0 和上传的密钥从 github 中提取时遇到问题

这是一个旧版本的 TeamCity,为了历史目的,我们必须继续运行。不过我遇到了一些问题:Github 已弃用基本用户名/密码身份验证,因此我想将其切换为使用上传的密钥。我上传了我的 ssh 密钥,并将获取 URL 切换为使用 ssh:

git@github.com:OrgName/RepoName.git

然后我将身份验证方法切换为上传密钥,删除用户名,然后选择密钥。我已经仔细检查了密钥,它确实有效。但是,我什至似乎无法连接到 github 以达到此目的。单击“测试连接”会旋转一段时间,然后超时:

Test connection Failed in RepoName :: Release Build - Windows/NET
List remote refs Failed: com.jcraft.jsch.JSchException: Session.connect: java.net.socketTimeoutException: Read timed out

这里可能有什么问题?我不知道旧版 TeamCity 有什么问题?

解决方法

As documented,请务必选择:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。