1. 程式人生 > 其它 >Jenkins拉取github程式碼SSH Keys配置

Jenkins拉取github程式碼SSH Keys配置

1.在安裝jenkins的伺服器上生成憑證

(1)輸入下列指令,雙引號中的郵箱是登入github的郵箱地址

ssh-keygen -t rsa -C “[email protected]

(2)會出現讓輸入兩次密碼的操作,直接按回車跳過。可以看到SSH憑證生成成功,可以看到生成的祕鑰儲存在“/root/.ssh”路徑下

(3)到“/root/.ssh”路徑下可以看到生成的兩個檔案

公鑰檔案:id_rsa.pub

私鑰檔案:id_rsa

2.將公鑰配置到github

複製id_rsa.pub中的內容,將公鑰的內容配置到 GitHub 端

選單:Settings->Account settings->SSH and GPG keys

3.將私鑰配置到jenkins

(1)根據下列截圖進入憑證配置頁面

(2)在jenkins中設定全域性憑證,型別選擇“SSH Username with private key”,將id_rsa檔案的內容複製到Private Key中,其他都是非必填選項,這裡Username我們填寫github

(3)在配置任務時選擇我們剛剛配置的憑據即可