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

标签 gitlab

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

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

我想对其进行修改,以便默认情况下,该新用户(可以基于其LDAP凭据自动登录)无法创建新项目。

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

我可以将“创建项目”权限授予一些特殊用户。

最佳答案

在较新版本的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's update docs

git diff origin/7-7-stable:config/gitlab.yml.example origin/7-8-stable:config/gitlab.yml.example

关于gitlab - 如何在GitLab中默认禁用用户的创建项目权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27909176/

相关文章:

nginx - gitlab.rb参数更改nginx.conf或gitlab-http.conf

git - GitLab 中不显示重音

docker - GitLab:如何列出具有大小的注册表容器

ldap - 使用 SASL 的 Gitlab LDAP

gitlab - gitlab静态应用程序安全测试错误 "sast job: chosen stage does not exist; available stages are"

gitlab - 如何在 gitlab-ci 中使用规则

docker-compose - 亚搏体育appGitlab CI CD : keeping docker env files

jenkins - 将 gitlab 与 jenkins 集成时出现异常

docker - GitLab 管道 Docker 构建卡在 apk 上

gradle - 我的Gitlab CI/CD管道无法通过FATAL进行高速缓存:文件不存在错误