Jenkins集成Git ssh key密钥认证

时间:2022-07-02 17:49:09

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认证。