Omnibus GitLab在IP上没有域名和自定义relative_url_root

时间:2014-10-28 19:25:16

标签: gitlab

我已经知道您可以使用omnibus包下载并安装gitlab(简单方法)。但我抓住了IP /域的配置。因为我没有域名,所以我想使用我的静态服务器IP:

Sudo gitlab-ctl reconfigure - > “133.713.37.01/gitlab”

甚至可以在没有域名的情况下设置gitlab,还是我做错了什么?

我很感激任何帮助

1 个答案:

答案 0 :(得分:5)

直接使用IP似乎很有效,因为大多数网络实用程序都接受:只需将external_url "http://127.0.0.1"添加到/etc/gitlab/gitlab.rb并运行sudo gitlab-ctl reconfigure

的工作原理是将/gitlab根路径添加到external_urlgitlab-ctl说:

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

从相对URL根服务似乎根本没有在Omnibus GitLab上实现:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/ed51ec97401bba955c93e61f8ef860520f745837/files/gitlab-cookbooks/gitlab/templates/default/gitlab.yml.erb#L24(因为没有插入模板变量)

您可以通过手动修改所有必需的配置文件来解决这个问题,如gitlab.yml上的注释中所述,但这确实是很多手动工作,如果重新配置,这些配置会被覆盖,所以我建议您在http://feedback.gitlab.com/forums/176466-general申请该功能并发送实施该功能的拉取请求。