我已经按照说明在ubuntu服务器上安装了gitlab-omnibus。它很好,但现在我想让用户注册。
每个结果都提到编辑gitlab.yml文件,问题是我根本没有那个文件,我只有gitlab.rb
我试着补充:
gitlab_rails['gitlab_signup_enabled'] = true但是,即使在运行重新配置和重新启动gitlab之后,这也根本不起作用。
在管理仪表板中,无论我做什么,我都会将它列在禁用功能中。
在这种情况下如何启用它?
发布于 2014-10-29 10:42:20
我不能复制你看到的东西。
操作:
gitlab_rails['gitlab_signup_enabled'] = true添加到/etc/gitlab/gitlab.rbsudo gitlab-ctl reconfigure结果:
sudo grep signup /var/opt/gitlab/gitlab-rails/etc/gitlab.yml说signup_enabled: true。
我通过查看gitlab-ctl reconfigure的输出或使用locate找到这个文件。
它对你有什么好处?如果您编辑并更改为signup_enabled: true并运行sudo gitlab-ctl restart,它是否有效?发布于 2016-05-04 14:54:02
除了Ciro:在较新的版本中,可以在管理应用程序设置: admin / application _ the中完成设置
启用登录限制注册
这可能就是为什么它没有显示出对你不起作用。gitlab_rails'gitlab_signup_enabled‘= true
发布于 2020-02-24 01:11:24
我遇到了这个问题,并最终通过直接更改底层数据库解决了问题:
sudo -u gitlab-psql /opt/gitlab/bin/gitlab-psql -c '\x' -c 'update application_settings set signup_enabled=true;'https://stackoverflow.com/questions/26604518
复制相似问题