在Omnibus GitLab中启用用户注册

Mad*_*sto 5 gitlab

我按照说明在ubuntu服务器上安装了gitlab-omnibus.它工作正常但现在我想允许用户注册.

每个结果都提到编辑gitlab.yml文件,问题是我根本没有那个文件,我只有gitlab.rb

我试着添加:

gitlab_rails['gitlab_signup_enabled'] = true
Run Code Online (Sandbox Code Playgroud)

但即使在运行重新配置并重新启动gitlab之后,这根本不起作用

在管理仪表板中,无论我做什么,我都会将其列为已禁用的功能.

在这种情况下如何启用它?

Cir*_*四事件 2

我无法重现你所看到的。

行动:

  • 添加gitlab_rails['gitlab_signup_enabled'] = true/etc/gitlab/gitlab.rb
  • 跑步sudo gitlab-ctl reconfigure

结果:

  • 注册已启用

  • sudo grep signup /var/opt/gitlab/gitlab-rails/etc/gitlab.ymlsignup_enabled: true

    我通过查看gitlab-ctl reconfigure, 或 的输出找到了这个文件locate

    它对你说了什么?如果你编辑并更改为signup_enabled: true并运行它可以工作吗sudo gitlab-ctl restart