如何在GitLab中默认禁用用户的"创建项目"权限?

Pra*_*nda 13 gitlab

我正在使用带有LDAP身份验证的Omnibus GitLab CE系统.

由于LDAP身份验证,我公司的任何人都可以登录GitLab并创建与此用户关联的新GitLab用户帐户(根据我的理解).

我想修改它,以便默认情况下这个新用户(可以根据其LDAP凭据自动登录)无法创建新项目.

然后,作为管理员,我可能会处理大多数新项目的创建.

我可能会给一些特殊用户授予Create Project权限.

Nic*_*ill 17

在较新版本的GitLab> = v7.8中...

这不是设置,config/gitlab.yml而是在管理员的GUI中.

只需导航到https://___[your GitLab URL]___/admin/application_settings,并将默认项目限制设置为0.

然后,您可以访问个人用户的项目限制https://___[your GitLab URL]___/admin/users.


有关在v7.7和v7.8之间更改的更多设置,请参阅GitLab的更新文档.

git diff origin/7-7-stable:config/gitlab.yml.example origin/7-8-stable:config/gitlab.yml.example
Run Code Online (Sandbox Code Playgroud)