Gitlab默认设置`can_create_group`不起作用

时间:2016-01-21 13:15:30

标签: gitlab gitlab-ci gitlab-omnibus

更新:我们将用户首次登录时默认设置为阻止。这会将设置设置为false。然后我们必须取消阻止用户,这是一个糟糕的解决方案,但它有效...

我正在使用以下设置: ldap-server,gitlab 8.3.4,gitlab-shell 2.6.9,gitlabapi v3,ruby 2.1.7p400,rails 4.2.4

我在ALTER PROCEDURE [dbo].[sp_MTracking] ( @OList VARCHAR(MAX) ) AS BEGIN SET NOCOUNT ON DECLARE @t TABLE (val VARCHAR(50) PRIMARY KEY WITH(IGNORE_DUP_KEY=ON)) INSERT INTO @t SELECT item = t.c.value('.', 'INT') FROM ( SELECT txml = CAST('<r>' + REPLACE(@OList, ',', '</r><r>') + '</r>' AS XML) ) r CROSS APPLY txml.nodes('/r') t(c) SELECT os.X, os.Y FROM Table1 os JOIN Table2 s ON os.[sID] = s.[sID] WHERE s.SCode IN (SELECT * FROM @t) --OPTION(RECOMPILE) END GO 中设置了以下设置: gitlab.rb

当新用户尝试登录时,日志中会显示以下内容:

gitlab_rails['gitlab_default_can_create_group'] = false

奇怪的是,当在gitlab用户界面中查看新用户时,用户可以创建新的组...这对我来说似乎是一个错误,但我不确定,所以对这可能有什么建议?我通过LDAP登录。 没有魔法,它看起来像这样:

Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "user"=>{"name"=>"myuser", "username"=>"myusername", "email"=>"myemail", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]", "projects_limit"=>"50", "can_create_group"=>"0", "admin"=>"0", "skype"=>"", "linkedin"=>"", "twitter"=>"", "website_url"=>""}, "id"=>"myusername"}

问题:我需要设置什么,以避免新用户可以创建组。

0 个答案:

没有答案