jenkins 配置SSH private key 连接 gitlab

250 阅读1分钟

在Jenkins 容器内生成 SSH KEY

docker exec -it jenkins /bin/bash 指令进入容器内部 cd ~/.ssh 进入到 .ssh 目录 运行指令: ssh-keygen -t rsa -C "tennislover_l@163.com" -f "jenkins_gitlab" 生成 公私钥

注意: 由于生成的公私钥名称被修改过,要在.ssh 目录下增加一个confi 文件,并添加如下配置

Host gitlab
	HostName yhcloud.gitlab.com
	IdentityFile ~/.ssh/jenkins_gitlab

接着将公钥添加至gitlab 中

  1. 打开gitlab

image.png

  1. 添加 SSH KEY

image.png

  1. 将jenkins生成 的公钥文件内容复制写入并保存

image.png

在JENKINS 中配置私钥

image.png

在项目配置源码管理中,输入 相应的仓库地址,并选择创建的凭证,就可以正常连接仓库了