gitlab服务器IP调整后修改domian或ip

背景

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

posted @ 2018-03-28 10:54  YatHo  Views(6647)  Comments(1Edit  收藏  举报