在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 中
- 打开gitlab
- 添加 SSH KEY
- 将jenkins生成 的公钥文件内容复制写入并保存