Jenkins有两种方法集成Git的ssh key认证:
这种方法很简单,只要把私钥拷贝到jenkins用户的~/.ssh目录,当git使用ssh访问仓库时会尝试使用此私钥。
1、切换为jenkins用户
$sudo su jenkins
2、创建.ssh目录,已存在目录忽略此步
$cd ~
$mkdir .ssh
3、创建访问git的ssh key,如果已有ssh key忽略此步
$cd .ssh
$ssh-keygen -t rsa
创建成功后,把xxx.pub复制到git服务器,相关内容查看Connecting to GitHub with SSH
另外:在Jenkins界面也可以集成Git的ssh key认证。