首次在內網搭建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