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
Docker Gitlib创建项目后仓库连接IP地址不一致问题(包括进入docker中容器命令及退出命令)的更多相关文章
- 用 cctld工具创建带有国家代码的IP地址表
		用 cctld工具创建带有国家代码的IP地址表 cctld tools is creating IP addresses table with Country Code 项目地址 https://gi ... 
- maven这些工具负责创建项目,然后maven负责打包好war包扔进tomcat容器,tomcat容器接受的只是jar包
		maven这些工具负责创建项目,然后maven负责打包好war包扔进tomcat容器,tomcat容器接受的只是jar包 2.tomcat不管你什么编译的,也不管你开发工具是什么.Tomcat只接受w ... 
- EC2 开启 IPV6 访问 和 禁止重启后自动分配IP地址
		EC2 开启 IPV6 访问 和 禁止重启后自动分配IP地址进入 VPC 控制台,对当前 VPC 添加 IPV6 CIDR 块对该 VPC 的路由表进行修改,添加其它路由,第一个空填::/0,第二个空 ... 
- react创建项目后运行npm run eject命令将配置文件暴露出来时报错解决方法
		最近在用create-react-app创建项目,因要配置各种组件,比如babel,antd等, 需要运行npm run eject命令把项目的配置文件暴露出来,但是还是一如既然碰到报错,因为是在本地 ... 
- note.js使用express创建项目的步骤以及ip和端口配置
		1.安装express npm install -g express 2.创建项目 express -e 项目名称 3.打开cmd进入项目目录安装依赖 npm install 4.打开配置文件./bi ... 
- create-react-app创建项目后运行npm run eject命令报错解决办法
		最近在用create-react-app创建项目,因要配置各种组件,比如babel,antd等, 需要运行npm run eject命令把项目的配置文件暴露出来,但是还是一如既然碰到报错,因为是在本地 ... 
- 在tomcat5中发布项目时,用IP地址+端口不能访问项目,而用localhost加端口时可以访问成功
		最近在开发项目中,遇到的一个问题是: 在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/fm访问项目,不能用 http://127.0.0.1:8 ... 
- Java 获取当前项目所在服务器的 IP 地址
		java中获取当前服务器地址主要使用到InetAddress这个类 public static void main(String[] args) { try { //用 getLocalHost() ... 
- 获取本地连接ip地址(通用版)
		@echo off & setlocal enabledelayedexpansionrem 如果系统中有route命令,优先采用方案1:for /f "tokens=3,4&quo ... 
随机推荐
- MVCC原理 4步 什么是MVCC、事务ACID、事物隔离级别、Innodb存储引擎是如何实现MVCC的
			MVCC是来处理并发的问题,提高并发的访问效率,读不阻塞写.事物A 原子性C 一致性I 隔离性D 持久性高并发的场景下的问题脏读不可重复读幻读事物隔离级别RU读未提交 脏读/不可重复读/幻读 .不适用 ... 
- Caesar's Legions(CodeForces-118D) 【DP】
			题目链接:https://vjudge.net/problem/CodeForces-118D 题意:有n1名步兵和n2名骑兵,现在要将他们排成一列,并且最多连续k1名步兵站在一起,最多连续k2名骑兵 ... 
- redis集群搭建及一些问题
			redis 1.简化版redis (本套Redis集群为简化版安装部署,只需解压至普通用户家目录下或者任意目录,解压后修改脚本,执行脚本后即可使用.) 注意,此版本需要在redis配置文件中添加 pr ... 
- Java并发(思维导图)【待评估、删除】
			1, 2, 3,常用函数 Semaphore import java.util.concurrent.Semaphore;Semaphore name=new Semaphore(n); name.a ... 
- QQ浏览器、搜狗浏览器等兼容模式下,Asp.NetCore下,Cookie、Session失效问题
			原文:QQ浏览器.搜狗浏览器等兼容模式下,Asp.NetCore下,Cookie.Session失效问题 这些狗日的浏览器在兼容模式下,保存Cookie会失败,是因为SameSiteMode默认为La ... 
- VBA学习资料分享-5
			工作中经常要从数据库把数据跑出来放到EXCEL上,才能进行下一步的操作,那么除了ADO,还有什么方法可以导入数据库数据呢? 推荐使用QueryTable对象 Dim qt As querytable ... 
- 微信小程序中weui使用方法
			1.git下载,找到dist文件: https://github.com/wechat-miniprogram/weui-miniprogram 2.把dist文件中的style复制到根目录 app. ... 
- 5.移动端自动化测试-小知识 import和from...import的区别
			一.import 1 import导入的时,需要使用模块名的限定. 举个例子,我们首先创建一个md.py文件,里面有一个函数 2 然后在1.py文件中引用这个函数. 注意,我们需要使用md.的方式 ... 
- mORMot学习笔记3 数据集转Json
			usesSynCommons, SynDB, SynOleDB; procedure TForm1.DataToJsonClick(Sender: TObject); var Conn: TOleDB ... 
- 正则表达式  re模块的使用
			一 正则表达式 首先, 我们在网页上进行行注册或者登陆的时候经常能看到一些格式上的错误提示. 比如:你在注册百度账号的时候 https://passport.baidu.com/v2/?reg&am ... 
