Docker Gitlib创建项目后仓库连接IP地址不一致问题(包括进入docker中容器命令及退出命令)

首次在内网搭建Gitlab环境,在成功后在Gitlab上新建了一个项目。

然而在IDEA上clone项目时发现,项目地址如下:

git@0096ce63c43f:root/jump.git

或者这样

http://0096ce63c43f/root/jump.git

技术图片

然而在setting中看到的IP地址却是虚拟机的IP地址:

技术图片

但是此处是无法改变的IP地址,也就是我在IDEA进行clone项目时,还是这一串:

技术图片

 而这样进行Clone操作,这种IP是识别不了的

技术图片

OK,问题描述完了,现在来说说解决方法:

1.首先说明,gitlab是docker镜像启动的服务,但是这个解决方案依旧适用于非docker启动的

2.进入gitlab的docker容器内(如果是非docker启动的,自然就是进入gitlab下)

docker exec -it gitlab /bin/bash

3.按照这个路径,进入本目录下

cd /opt/gitlab/embedded/service/gitlab-rails/config

4.修改gitlab.yml配置文件

可以看到就是此处的host是host: 0096ce63c43f,而就是这里的设置,导致GitLab上的IP地址显示是一串数字

技术图片

修改文件

vim gitlab.yml

修改为:

技术图片

5.退出容器,重启gitlab服务

exit
docker restart gitlab

【docker】【Gitlab】gitlab中clone项目时,IP地址是一串数字(内网Gitlab的IP地址不正确)的问题解决

标签:root   路径   mbed   修改   dde   png   问题解决   start   这一   

原文地址:https://www.cnblogs.com/sxdcgaq8080/p/10511936.html

原文地址:https://www.cnblogs.com/LoveShare/p/11103468.html