我已经知道您可以通过omnibus包(简单方式)下载和安装gitlab。但是,我卡在IP /域配置上。因为我没有想要使用静态服务器IP作为域名:
Sudo gitlab-ctl reconfigure -> "133.713.37.01/gitlab"
没有域名,是否有可能设置GitLab?还是我做错了什么?
非常感谢帮助
Sudo gitlab-ctl reconfigure -> "133.713.37.01/gitlab"
没有域名,是否有可能设置GitLab?还是我做错了什么?
非常感谢帮助
直接使用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论坛上请求该功能并发送拉取请求来实现它。