CircleCI 2.0 SSH调试:无法启用SSH,未找到SSH密钥

时间:2017-09-05 05:06:38

标签: circleci

配置:

  • CircleCI 2.0
  • Bitbucket私人仓库

点击"用SSH重建#34;"启用SSH"部分输出

  

无法启用SSH   找不到SSH密钥。请确保你   在您的VCS帐户中添加了至少一个SSH密钥。

这是什么意思?我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

您可以使用您的个人专用公用id_rsa id_rsa.pub密钥对(您可能已经生成了该密钥对,以SSH方式访问其他计算机)

只需将您的公共密钥~./ssh/id_rsa.pub添加到Bitbucket->设置-> SSH密钥->添加SSH密钥

然后转到CircleCI并重建项目。


由于CircleCi将其他称为检出SSH密钥对的SSH密钥用于:

  • 签出主要项目
  • 签出任何Bitbucket托管的子模块
  • 检查任何Bitbucket托管的私有依赖项
  • 自动git合并/标记/等。

私人结帐SSH密钥保存在circleCi服务器上,公钥自动上传到Bitbucket。

答案 1 :(得分:0)

如果您使用的是Github:

您应该立即可以使用SSH登录到CircleCI(运行rerun job with SSH)。