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

首次在内网搭建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

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

SharePoint 2010 中新建项目时显示的“新”“New”字样探讨

SharePoint 2010 中新建项目时显示的"新""New"字样探讨 在SharePoint 2010 中,当我们新建项目时,会发现新项目右上角出现"新"字样.见图: 但是请思考一下,为什么下面第二个项目不一样呢?说明"新"字样出现的时间是有限制的,如果超出了某个时间,会自动消失.你知道"新"字样会出现多久吗?一天?两天? 默认情况下,"新"字样持续2天,由days-to-show

docker 指定ip开容器,并且和内网在同一个网段

docker 指定ip开机器,并且和内网在同一个网段     第1步:创建自定义网络     备注:这里选取了100.0.0.0网段,也可以指定其他任意空闲的网段     docker network create --subnet=100.0.0.0/16 shadownet     注:shadown为自定义网桥的名字,可自己任意取名.     第2步:在你自定义的网段选取任意IP地址作为你要启动的container的静态IP地址     备注:这里在第二步中创建的网段中选取了100.0.0

ROS单内网服务器源IP限速

最近项目有个需求,局域网有个文件服务器提供外网用户访问,但由于带宽较小,所以想限制总带宽比如10M,然后单个建立的链接也就是上传不能超过比如3M,一旦超过总带宽就均分 标记访问该内网服务器的IP /ip firewall mangle add chain=forward dst-address=192.168.10.10 action=mark-connection new-connection-mark=users-con /ip firewall mangle add connection-

在tomcat中发布项目时,用IP地址不能访问项目而用localhost时可以访问成功

最近在开发项目中,遇到的一个问题是: 在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/fm访问项目,不能用 http://127.0.0.1:8080/fm访问项目,也不能用本地的IP地址访问(http://192.16/8.0.191:8080/fm) 起初认为是防火墙的原因,但是防火墙是关闭的,应该没有影响: 后来认为是win7的原因,那个远程那有个不允许远程访问,但是更改了都没有效果: 再后来认为是想原来tomcat6的时候,没有出现

PyCharm中创建项目时,在所创建的python虚拟环境下的pip失效

在这篇博文里,我简单地叙述了我在使用PyCharm创建一个flask项目时遇到的问题,以及我解决这个问题的过程.其中比较值得注意的点有:①PyCharm创建新项目时的解释器配置②Python虚拟环境的创建等. 一.问题描述 在pyCharm中创建flask项目时,在建立好虚拟环境,开始自动用pip工具安装flask的时候,软件提示:Install flask failed.如图所示: 我的PyCharm 版本为2019.2.3专业版(是用教育邮箱白嫖的,感谢JetBrains). 并且,我在我常

用git extensions clone项目时提示此主机的指纹不是由putty注册的解决办法

重装系统用自己之前生成的ssh key去clone项目的时候会提示"此主机的指纹不是由putty注册的". 其中有段 The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it 出现这种问题有两种办法clone自己的项目下来. 第一种: 不通过ssh验证clone.直接用https clone,这样只需要输入

使用公网IP的非80端口访问内网中SharePoint2013的Web站点

大家都知道sharepoint2013默认安装使用的80端口,http可以正常访问,但是如果你想做NAT到公网让其他城市的人通过公网IP访问你的网站,你该怎么做?不巧的是你用的是中国电信的宽带,默认的80端口给封杀了,你还能解决这个问题吗? 答案是:Yes 1.sharepoint扩展,具体是Externed web: 2.在防火墙中做NAT:例如公网IP是180.60.10.10,使用82端口,映射到内网192.168.11.201的80端口,如何做NAT可参考:http://daixuan.

公司内网搭建代理DNS使用内网域名代替ip地址

企业场景 一般在企业内部,开发.测试以及预生产都会有一套供开发以及测试人员使用的网络环境.运维人员会为每套环境的相关项目配置单独的Tomcat,然后开放一个端口,以 IP+Port 的形式访问.然而随着项目的增多,对于开发和测试人员记住如此多的内网地址,无疑是一件头疼的事情(当然你也可以使用浏览器书签管理器或者记录在某个地方).但是你不永远不会确定,那天由于升级突然改了IP,我们可能又要重新撸一遍配置,所以内网域名还是非常有必要的. 内网域名具体有哪些优点: 方便记忆 变更IP,只需要修改DNS

Jenkins 中创建项目时没有Maven项目怎么办

如果在创建项目时候,没有"创建一个Maven 项目"的选项. 你需要安装Maven项目插件:Maven Integration plugin . 点击"可选插件"  然后在右边的过滤输入框中输入搜索关键字: Maven Integration Plugin  或者 Pipeline Maven Integration Plugin ,搜索到了以后,点击直接安装, 安装完成后重启就好了. 原文地址:https://www.cnblogs.com/zhizhao/p/9