1.生成公钥和私钥
ssh-keygen -t rsa -C "你的邮箱"

2.在gitlab中配置公钥
cat ~/.ssh/id_rsa.pub

复制出内容,配置到gitlab中

3.在jenkins中配置私钥
cat ~/.ssh/id_rsa

将得到的内容复制出来,配置(username写邮箱@符前面的)

4.测试linux拉取代码
git clone git@xxxxxxxxx:XXXX/jenkins-test.git

5.测试jenkins
新建流水线项目,并配置源码git位置

credentials选择刚才配置的。测试拉取代码

原文:https://www.cnblogs.com/wwjj4811/p/15042039.html