1. 问题描述
很多小白朋友在搞自动化部署时,应该很大可能会遇到docker中的jenkins容器连接不上gitlab问题。解决方法如下。

(1)检查你的liunx服务器是否安装了git工具,没有的话就安装如下:

 安装 
 yum install -y git
 
 查看版本
 git version

(2)配置一下git

a、设置用户名:
git config -- global user.name '你再githlab上注册的用户名';

b、设置用户邮箱:
git config -- global user.email 'githlab注册时候的邮箱';

(3)生成密钥

ssh-keygen -t rsa -C "邮箱"

然后到公钥(有pub的)添加到gitlab中的settings—>ssh key中生成一个

(4)测试
在当前目录下拉取一下,gitlab上的项目看看行不行:

git clone "路径"  

回车后要求填如下信息:
填用户名
填密码

成功后应该就没什么问题了。

(5)直接到jenkins中
填好仓库url

a、用户名,密码连接也可以。
b、或者用ssh试试也行。

有什么问题,可以留言喔,看到及时答复。。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐