首页 > 解决方案 > 如何允许某些特定用户登录 Gitlab?

问题描述

我已将 Gitlab 服务器集成到内部网络上的 LDAP 活动目录中。我已经有一个已集成到此 LDAP 的 JIRA 服务器。我也在 Gitlab 中使用了来自 JIRA 的相同配置/用户组,我的 Gitlab 现在已成功连接到 LDAP。

现在我不希望每个可以登录 Jira 的人也登录 Gitlab 帐户。我只想允许一些特定的用户。Gitlab配置中有设置来实现这个东西吗?

让我知道是否有人可以提供帮助。将不胜感激。

标签: gitlabgitlab-cigitlab-ci-runner

解决方案


你基本上有两个选择:

  1. 允许所有 JIRA 用户登录,但使用block_auto_created_users自动阻止所有注册。然后您必须手动启用新用户。

  2. 使用user_filter选项来限制允许注册的用户。在这里,您有两个额外的选择。您可以根据用户名进行过滤,或者更好地在 LDAP 服务器上创建一个组,然后使用该memberOf功能检查组成员身份。


推荐阅读