GitLab-2.配置外网映射之后clone地址还是内网地址

1.访问地址配置

我的服务器因为是通过在防火墙端口映射的情况下来使得外网访问,所以url需要配置内网访问地址,如果是服务器自带的域名之类的,就直接配域名就行。

配置文件路径:/etc/gitlab/gitlab.rb

external_url "http://gitlab.example.com"

2.问题:虽然做了外网映射,也可以通过外网+端口访问gitlab ,但是clone地址还是内网地址

这个问题我找了很久,并没有找到答案,而下面这个解决方法也是治标不治本:

cd /opt/gitlab/embedded/service/gitlab-rails/config

vim gitlab.yml

在这里改成外网的地址,端口。
修改完记得重启gitlab:

gitlab-ctl restart

但是如果你使用命令 gitlab-ctl reconfigure 重新加载配置,就会失效调,上面的gitlab.yml文件中的地址还是会被内网地址覆盖:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容