没有域名的IP上使用相对URL根的Omnibus GitLab

14
我已经知道您可以通过omnibus包(简单方式)下载和安装gitlab。但是,我卡在IP /域配置上。因为我没有想要使用静态服务器IP作为域名:

Sudo gitlab-ctl reconfigure -> "133.713.37.01/gitlab"

没有域名,是否有可能设置GitLab?还是我做错了什么?

非常感谢帮助

1个回答

13

直接使用IP地址似乎是可行的,因为大多数网络工具都接受这种方式:只需将external_url "http://127.0.0.1"添加到/etc/gitlab/gitlab.rb中,并运行sudo gitlab-ctl reconfigure

但是,将/gitlab根路径添加到external_url是不起作用的:gitlab-ctl会显示以下信息:

RuntimeError
------------
Unsupported external URL path: /gitlab

从相对URL根目录提供服务似乎在Omnibus GitLab上并未实现(因为没有插入模板变量)。

您可以通过手动修改所有必需的配置文件来解决这个问题,如gitlab.yml中所述的评论,但那将是大量的手动工作,并且如果您重新配置,这些配置将被覆盖,因此我建议您在GitLab论坛上请求该功能并发送拉取请求来实现它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接