2016-06-21 72 views
2

我试图通过SSH远程调试一个CircleCI虚拟机,使用他们的“用SSH重建”选项。当我这样做,它打印以下消息:如何通过SSH调试CircleCI虚拟机?

You can now SSH into this VM if your SSH public key is added: 
    $ ssh -p [port] [email protected][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公钥,或者我所属的组织的公钥?

回答

2

您需要复制&将CircleCI Dashboard为您提供的SSH命令粘贴到该版本页面的顶部。

这将是复制&粘贴到Linux或OS X机终端,在Windows机器上使用修补剂,或击在Windows中的Windows 10

,用于直接从GitHub拉SSH密钥。如果您已经可以从您的本地计算机上推送到GitHub仓库,那么您很好。 CircleCI容器将使用相同的密钥。只要运行SSH命令和你是。

-Ricardo 开发传播者,CircleCI

+0

你怎么取消SSH调试,而不必等待30分钟? –

+1

您可以从网站上的构建页面取消构建权限。他们将成为顶部附近的按钮/链接。 – FelicianoTech