jenkins配置凭证使用ssh密钥方式拉取gitlab代码
Posted 好大的月亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins配置凭证使用ssh密钥方式拉取gitlab代码相关的知识,希望对你有一定的参考价值。
获取公钥和私钥
这里是获取gitlab用户的私钥和公钥。不要以为是jenkins服务器上的linux用户的公钥私钥,2个尽管都有公钥私钥,但是用户是不一样的。笔者就在这里浪费了很多时间。
生成公钥私钥文件
ssh-keygen -t rsa -C "你的邮箱"
生成后会有保存路径提示的
在gitlab中配置公钥
公钥就是id_rsa.pub
这个文件
在jenkins中配置私钥
在jenkins
的凭证中添加私钥文件id_rsa
中的内容,
username
写邮箱@
符前面的
最后在具体项目build
的时候的credentials
凭证里选择刚刚添加的用户,就可以成功拉取代码build
了。
参考了大佬的博文yyds
https://www.cnblogs.com/wwjj4811/p/15042039.html
以上是关于jenkins配置凭证使用ssh密钥方式拉取gitlab代码的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins 使用SSH Username with private key凭据从Azure DevOps Git拉取代码的设置