內網IP是10.1.0.112通過路由器將IP映射到了外網,外網IP是119.1.1.181,但是clone的地址還是localhost
后來通過網上查找方法是告知修改vim /etc/gitlab/gitlab.rb里的
external_url,但是直接修改為外網的IP,重啟之后gitlab的無法訪問了
應該怎么配可以讓clone http://localhost:8080/test.git變為公網的IPclone http://119.61.21.182:28080/test.git
uj5u.com熱心網友回復:
解決了,我們的ssh方式也沒辦法用 應該要開放埠吧uj5u.com熱心網友回復:
樓主怎么解決的,我也遇到了這樣的問題,在內網搭建了gitlab,公網的域名映射在external_url上面了。在外網環境下沒法進行代碼的pull操作。uj5u.com熱心網友回復:
1. 首先內網ip git訪問正常就可以了2. 路由器映射的時候,配置好路由器埠映射后,保證ssh能連接上,就可以了。
uj5u.com熱心網友回復:
直接修改組態檔:sudo vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
## GitLab settings
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: 119.1.1.181
port: 28080
https: false
然后重啟gitlab:
sudo gitlab-ctl restart
uj5u.com熱心網友回復:
就是下次reconfigure的時候又會
強制改回來了
uj5u.com熱心網友回復:
你可以編輯/etc/gitlab/gitlab.rb,然后sudo gitlab-ctl reconfigure
uj5u.com熱心網友回復:
按照你說的這種方式, 就會出現樓主說的外網映射不通的問題.uj5u.com熱心網友回復:
請問這邊又具體的解決辦法嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/16537.html
標籤:研發管理
下一篇:flutter 的像素尺寸
