在Omnibus GitLab中启用用户注册
我已经按照说明在ubuntu服务器上安装了gitlab omnibus。 它工作正常,但现在我想允许用户注册 每个结果都提到编辑gitlab.yml文件,问题是我根本没有这个文件,我只有gitlab.rb 我试图补充:在Omnibus GitLab中启用用户注册,gitlab,Gitlab,我已经按照说明在ubuntu服务器上安装了gitlab omnibus。 它工作正常,但现在我想允许用户注册 每个结果都提到编辑gitlab.yml文件,问题是我根本没有这个文件,我只有gitlab.rb 我试图补充: gitlab_rails['gitlab_signup_enabled'] = true 但是,即使在运行了重新配置并重新启动gitlab之后,这也根本不起作用 在管理仪表板中,无论我做什么,我都会看到它列在禁用的功能中 在这种情况下如何启用它 我无法复制你看到的东西 行动:
gitlab_rails['gitlab_signup_enabled'] = true
但是,即使在运行了重新配置并重新启动gitlab之后,这也根本不起作用
在管理仪表板中,无论我做什么,我都会看到它列在禁用的功能中
在这种情况下如何启用它 我无法复制你看到的东西 行动:
- 将
添加到gitlab\u rails['gitlab\u signup\u enabled']=true
/etc/gitlab/gitlab.rb
- 运行
sudo gitlab ctl重新配置
- 已启用注册
说sudo grep signup/var/opt/gitlab/gitlab rails/etc/gitlab.yml
我通过查看signup\u enabled:true
的输出或使用gitlab ctl reconfigure
找到了这个文件 这对你来说意味着什么?如果您编辑并更改为“已启用注册”:true并运行locate
,是否有效sudo gitlab ctl restart
这可能是它没有显示出对您不起作用的原因。gitlab\u rails['gitlab\u注册\u enabled']=true我遇到了此问题,最后通过直接更改底层数据库来解决:
sudo-u gitlab psql/opt/gitlab/bin/gitlab psql-c'\x'-c'更新应用程序设置注册启用=true;'
I找到了该文件,其中“已启用注册”已设置为true。按照所有说明进行操作后,如果我浏览到gitlab地址,我仍然会得到没有注册选项的登录页面。此外,注册功能在管理面板中仍然显示为“关闭”。是的,配置文件设置自GitLab 7.9.0以来不起作用。对于任何来到这里并希望了解更多信息的人,请参见