我正在尝试通过SSH远程调试CircleCI虚拟机,使用“使用SSH重建”选项。当我这样做时,它会打印以下消息:
You can now SSH into this VM if your SSH public key is added:
$ ssh -p [port] ubuntu@[IP address]
Use the same SSH public key that you use for GitHub. If you have not added your public keys to this build and you would like to SSH to it, you can add them by clicking the "SSH to this build" button in the "Debug via SSH" tab.
不幸的是,页面上的任何地方似乎都没有“SSH to this build”按钮,所以我不得不这样做。
如何获取此SSH密钥?如何将其添加到构建中?一旦我做了,那么呢?他们是指我在GitHub上的个人SSH公钥,还是我所属组织的公钥?
答案 0 :(得分:2)
你需要复制&将CircleCI Dashboard提供的SSH命令粘贴到该构建页面的顶部。
这将是副本&粘贴到Linux或OS X机器上的终端,在Windows机器上使用Putty,在Windows 10中使用Windows上的Bash。
使用的SSH密钥直接从GitHub中提取。如果您已经可以从本地计算机上推送到GitHub仓库,那么您就可以开始使用了。相同的密钥将用于CircleCI容器。只需运行SSH命令就可以了。
-Ricardo 开发者传播者,CircleCI