首次在内网搭建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
原文地址:https://www.cnblogs.com/sxdcgaq8080/p/10511936.html
时间: 2024-10-28 10:35:22