jenkins 采用ssh方式连接gitlab连接不上

一、gitlab 添加jenkins服务器的公钥

  1. jenkins 生成秘钥命令
ssh-keygen -t rsa

2.jenkins 秘钥地址:

cd   /root/.ssh

jenkins 采用ssh方式连接gitlab连接不上_第1张图片
3.复制公钥 到gitlab 添加

cat id_rsa_pub

jenkins 采用ssh方式连接gitlab连接不上_第2张图片

4.添加私钥到jenkins

cat id_rsa

jenkins 采用ssh方式连接gitlab连接不上_第3张图片
5.绑定(顺利的话到这里就结束了)
(该图是成功时的图)
jenkins 采用ssh方式连接gitlab连接不上_第4张图片
6、解决连接失败的办法
先用git 克隆一下需要帮定项目ssh地址
jenkins 采用ssh方式连接gitlab连接不上_第5张图片
发现git能够拉取gitlab 项目
此时,在去秘钥目录发现如下文件

cd /root/.ssh

jenkins 采用ssh方式连接gitlab连接不上_第6张图片
此时再去jenkins 以ssh凭证绑定项目 不再报错
jenkins 采用ssh方式连接gitlab连接不上_第7张图片
尝试构建项目成功:
jenkins 采用ssh方式连接gitlab连接不上_第8张图片

你可能感兴趣的:(jenkins,jenkins,ssh,gitlab)