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

Posted sxdcgaq8080

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dockerGitlabgitlab中clone项目时,IP地址是一串数字(内网Gitlab的IP地址不正确)的问题解决相关的知识,希望对你有一定的参考价值。

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

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

[email protected]: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

 

以上是关于dockerGitlabgitlab中clone项目时,IP地址是一串数字(内网Gitlab的IP地址不正确)的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

当我执行 npm install 时,Git Clone 的权限被拒绝

git clone pytorch或caffe2速度慢的解决办法

AIO 查克隆用户

window.document.write 的 jQuery 等效项

将类添加到jQuery draggable和droppable中的可放置项

当助手设置为“克隆”时,我无法通过将列表项拖放到相应选项卡上来移动元素