背景
本地搭建的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,