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