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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM