更新:我们将用户首次登录时默认设置为阻止。这会将设置设置为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"}
问题:我需要设置什么,以避免新用户可以创建组。