在git服务器上创建jenkins用户:
useradd jenkins
passwd password
在jenkins所在服务器创建密钥:
ssh-keygen -t rsa
提示的时候,保存ssh key到路径/var/lib/jenkins/.ssh
把public key加到git服务器:
cd /var/lib/jenkins/.ssh
ssh-copy-id jenkins@gitserver.company.com
ssh-copy-id的作用相当于
scp ~/.ssh/id_rsa.pub user@remote.example.com:/tmp/id_rsa.pub
ssh user@remote.example.com
cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys
在git设置Credentials:
在git项目中设置git连接: