Jenkins拉取github代码SSH Keys配置

1.在安装jenkins的服务器上生成凭证

(1)输入下列指令,双引号中的邮箱是登录github的邮箱地址

ssh-keygen -t rsa -C “123456@qq.com”

(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)在配置任务时选择我们刚刚配置的凭据即可

 

posted @ 2021-11-26 17:34  SpongeD  阅读(603)  评论(0编辑  收藏  举报