2016-06-21 23 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