gitlab伺服器IP調整後修改domian或ip

YatHo發表於2018-03-28

背景

本地搭建的gitlab 伺服器,在 /etc/gitlab/gitlab.rb 中 external_url 通常是區域網ip的形式。如下所示

external_url 'http://192.168.90.168'
				

因為安裝gitlab的伺服器ip做了調整,domian為原ip。此時gitlab網頁裡面直接複製的project連結就不可用了。

 

這個時候需要修改gitlab配置

檢視下列目錄下的gitlab.rb檔案

/srv/gitlab/config

注意:我的gitlab是docker安裝,配置檔案採用的掛載。原檔案路徑應為

/etc/gitlab

修改 gitlab.rb

## GitLab URL

##! URL on which GitLab will be reachable.

##! For more details on configuring external_url see:

##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab

external_url 'http://192.168.90.169'

對應的external_url,之後重啟docker容器,然後進入專案可以看到path得到了更改。

 

 

修改該配置實際是達到調整下列目錄下的gitlab.yml 檔案實現的變更,所以你也可以只修改該檔案實現調整。

/srv/gitlab/data/gitlab-rails/etc

注意:我的gitlab是docker安裝,配置檔案採用的掛載。原檔案路徑應為

/opt/gitlab/embedded/service/gitlab-rails/config  

gitlab.yml

[root@vm-90-169 etc]# vi gitlab.yml

## GitLab settings

gitlab:

## Web server settings (note: host is the FQDN, do not include http://)

host: 192.168.90.169

port: 80

https: false

對應的調整成了我們需要的ip,

相關文章