簡體   English   中英

如何在Gitlab中更改主機IP地址

[英]How can i change host IP address in Gitlab

我在Hyper-V中運行的ubuntu服務器中安裝了gitlab。 當然,主機是路由Hyper-V來賓的Windows Server。 我的Ubuntu服務器和Hyper-V NIC具有專用IP地址“ 10.0.0.101”和“ 10.0.0.1”。 為了路由到Hyper-V guest虛擬機,我設置了IIS ARR和URL重寫,並且運行良好。 但是,在gitlab中,客戶端的訪問URL(例如git.example.com)用於表示“用戶個人資料URL”,如下所示

我認為它不應顯示“ http://10.0.0.101/test ”,而應顯示“ http://git.example.com/test ”,我希望對此進行更改。 我更改了ARR設置(例如HTTP標頭)和URL重寫設置(例如服務器變量)。 但是最終,它沒有用。

我該如何更改?

您可以嘗試編輯GITLAB_CONFIG (gitlab.rb)
如果打開用戶個人資料,我將獲得正確的URL。
我已經設置了以下設置:

external_url 'https://gitlab.example.com'
nginx['redirect_http_to_https'] = true

但是我在https下運行Gitlab,我不確定這是否有所改變。

 nginx['ssl_client_certificate'] = "/etc/gitlab/ssl/ca.crt"
 nginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlab.crt"
 nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/gitlab.key"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM