1. 首先登陆linux机器
2. 切换到jenkins用户
3. 生成ssh key
ssh-keygen -t rsa -C '
amysu@acxiom.com'
![](https://i-blog.csdnimg.cn/blog_migrate/7381dec2ee73e0e884c0ffa69749ca98.png)
4. 将生成的ssh key添加到gitlab profile中
![](https://i-blog.csdnimg.cn/blog_migrate/5ee729f3fb34c7a22d476880b65e713e.png)
5. 测试下ssh key是否工作
cd /tmp/
git clone
git@gitlab.ap.acxiom.net:unilever/tianyan.git
在jenkins配置页面,新增credential,将前一步生成的ssh key添加到Credential
如果不需要密码就可以将代码同步的本地,就视为配置成功。
![](https://i-blog.csdnimg.cn/blog_migrate/443ac853c43932af99f1f4aff38e63f4.png)