Help us learn about your current experience with the documentation. Take the survey.

用户管理

如果您被分配了某个组的 Owner 角色,您可以批准、封禁或自动移除不活跃成员。

本主题专门针对组中的用户管理。有关 GitLab 自托管版的信息,请参阅管理文档

封禁和解封用户

  • 版本:Ultimate
  • 提供:GitLab.com

组 Owner 可以通过封禁和解封用户来管理用户访问权限。 当您想要阻止用户访问组时,应该封禁该用户。

被封禁的用户:

封禁用户

有关在组级别封禁用户的演示,请观看命名空间级别封禁 - 封禁用户

前提条件:

  • 在顶级组中,您必须拥有 Owner 角色。
  • 在顶级组中,如果您要封禁的用户拥有 Owner 角色,您必须降级该用户

要手动封禁用户:

  1. 进入顶级组。
  2. 在左侧边栏,选择 管理 > 成员
  3. 在要封禁的成员旁边,选择垂直省略号( ellipsis_v )。
  4. 从下拉列表中选择 封禁成员

解封用户

要使用 GraphQL API 解封用户,请参见 Mutation.namespaceBanDestroy

有关在组级别解封用户的演示,请观看命名空间级别封禁 - 解封用户

前提条件:

  • 在顶级组中,您必须拥有 Owner 角色。

要解封用户:

  1. 进入顶级组。
  2. 在左侧边栏,选择 管理 > 成员
  3. 选择 已封禁 标签页。
  4. 对于要解封的账户,选择 解封

自动移除不活跃成员

  • 版本:Free, Premium, Ultimate
  • 提供:GitLab.com
  • 状态:Beta

前提条件:

  • 您必须拥有组的 Owner 角色。

您可以自动移除在组中指定时间段内(默认和最短为 90 天)没有活动的成员。 以下操作被视为活动:

  • 通过 Git HTTP/SSH 事件与项目交互,例如 clonepush
  • 访问 GitLab 中的页面,例如仪表板、项目、问题、合并请求或设置。
  • 在组范围内使用 REST 或 GraphQL API。

不活跃的企业用户不会被移除,而是会被停用。当这些用户重新登录时,他们的账户会被重新激活,访问权限也会恢复。

2025-01-22 之前添加的成员没有记录活动。这些成员即使不活跃超过 90 天,也将在 2025-04-22 之前不会被移除。

要开启自动移除不活跃成员功能:

  1. 在左侧边栏,选择 搜索或跳转至 并找到您的组。
  2. 在左侧边栏,选择 设置 > 常规
  3. 展开 权限和组功能
  4. 滚动到 不活跃成员
  5. 选择 在一段时间不活动后移除不活跃成员 复选框。
  6. 移除前的无活动天数 字段中,输入移除前的天数。最少 90 天,最多 1827 天(5 年)。
  7. 选择 保存更改

成员达到无活动天数并被从组中移除后:

  • 他们仍然可以访问 GitLab.com。
  • 他们无法访问该组。
  • 对该组的贡献仍然分配给被移除的成员。