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,