如何通过SSH调试CircleCI VM?

如何通过SSH调试CircleCI VM?,ssh,continuous-integration,circleci,Ssh,Continuous Integration,Circleci,我正在尝试通过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

我正在尝试通过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到此构建”按钮,所以我不得不这样做


如何获取此SSH密钥?如何将其添加到构建中?一旦我这么做了,那又怎么样?它们是指我在GitHub上的个人SSH公钥,还是指我所在组织的SSH公钥?

您需要复制并粘贴CircleCI仪表板在构建页面顶部提供给您的SSH命令

这将被复制粘贴到Linux或OSX机器上的终端上,在Windows机器上使用Putty,或者在Windows10的Windows上使用Bash

使用的SSH密钥直接从GitHub中提取。如果您已经可以从本地计算机推送到GitHub repo,那么您就可以开始了。该密钥将用于CircleCI容器。只要运行SSH命令,就可以了

-里卡多
开发者Evangelist,CircleCI

如何取消SSH调试而不必等待30分钟?您可以直接从网站上的构建页面取消构建。它们将是顶部附近的按钮/链接。