1. 问题现象
在控制台配置项目的Git地址后,提示无法连接仓库
2. 解决方案
2.0 gitlab插件
安装gitlab插件可直接通过用户名+密码拉取代码
2.1 Git
确认jenkins服务端是否安装Git,并在jenkins控制台 系统管理-全局工具配置-Git 中正确git的可执行路径
2.2 ssh密钥
- vim /etc/passwd,查看jenkins的家目录
- jenkins家目录是否有.ssh 目录, 没有则则执行 mkdir .ssh 新建,并修改目录用户组 chown -R jenkins:jenkins .ssh
- 将 /root/.ssh 下的 ida_rsa id_rsa.pub known_host authorized_keys 文件拷贝到jenkins家目录下的.ssh 目录
- 将id_rsa.pub的内容添加到gitlab中 User Setting的 SSH Keys 中
- 在jenkins项目配置中源码管理的信任凭证使用gitlab中配置了 SSH Keys 的用户密码拉取代码