目标效果:
修改gitlab的外部访问地址和端口,即下面红框的内容
注意:所有的修改都要在/etc/gitlab/gitlab.rb,不要修改其他配置文件,否则gitlab升级版本时或手动现执行reconfigure指令后其他配置文件被gitlab.rb的配置替换。
一、修改gitlab的外部访问端口
vi /etc/gitlab/gitlab.rb
external_url 'http://自定义IP:自定义端口'
注意:修改自定义后,如果希望克隆地址的端口和访问gitlab的web服务端口不同,可以修改nginx的配置项
nginx['listen_port'] = 自定义gitlab的web服务访问端口
示例:
external_url 'http://192.168.1.29:7902'
nginx['listen_port'] = 80
则效果是可以使用80端口访问gitlab的web服务,但是克隆的服务地址的端口是9000,如下图: