如何解决TeamCity:配置 VCS 根时无法选择我上传的 SSH 密钥
尝试将新的 TeamCity 项目与现有的 git-bitbucket 存储库集成。
我是 TeamCity 平台(本地,2017.1.3-46961)上相当有限的用户。我无法访问实际的服务器文件系统,而是使用 Web 界面。
使用 ssh-keygen -t rsa -m PEM
在我的笔记本电脑上创建了一个 SSH 密钥对
在我们的 TeamCity 中,我上传了 SSH 密钥(私有端):
但是,当尝试使用该密钥设置我的 VCS 根时,我在下拉列表中看不到它:
此 VCS Root 位于已上传 SSH 密钥的项目中。 我应该将密钥上传到其他地方吗?
或者,这可能是 TeamCity 的错误? 我尝试了基本的改组,例如硬刷新页面、注销/登录...
解决方法
尽管 VCS 根是在特定项目中创建的,但它以某种方式belongs to <root project>
。一旦我在根项目中添加了 SSH 密钥,它就可以在上面的下拉列表中进行选择,并且与 bitbucket 的连接测试已经通过。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。