Help us learn about your current experience with the documentation. Take the survey.
用户管理
如果您被分配了某个组的 Owner 角色,您可以批准、封禁或自动移除不活跃成员。
本主题专门针对组中的用户管理。有关 GitLab 自托管版的信息,请参阅管理文档。
封禁和解封用户
- 版本:Ultimate
- 提供:GitLab.com
组 Owner 可以通过封禁和解封用户来管理用户访问权限。 当您想要阻止用户访问组时,应该封禁该用户。
被封禁的用户:
封禁用户
有关在组级别封禁用户的演示,请观看命名空间级别封禁 - 封禁用户。
前提条件:
- 在顶级组中,您必须拥有 Owner 角色。
- 在顶级组中,如果您要封禁的用户拥有 Owner 角色,您必须降级该用户。
要手动封禁用户:
- 进入顶级组。
- 在左侧边栏,选择 管理 > 成员。
- 在要封禁的成员旁边,选择垂直省略号( )。
- 从下拉列表中选择 封禁成员。
解封用户
要使用 GraphQL API 解封用户,请参见 Mutation.namespaceBanDestroy。
有关在组级别解封用户的演示,请观看命名空间级别封禁 - 解封用户。
前提条件:
- 在顶级组中,您必须拥有 Owner 角色。
要解封用户:
- 进入顶级组。
- 在左侧边栏,选择 管理 > 成员。
- 选择 已封禁 标签页。
- 对于要解封的账户,选择 解封。
自动移除不活跃成员
- 版本:Free, Premium, Ultimate
- 提供:GitLab.com
- 状态:Beta
前提条件:
- 您必须拥有组的 Owner 角色。
您可以自动移除在组中指定时间段内(默认和最短为 90 天)没有活动的成员。 以下操作被视为活动:
- 通过 Git HTTP/SSH 事件与项目交互,例如
clone和push。 - 访问 GitLab 中的页面,例如仪表板、项目、问题、合并请求或设置。
- 在组范围内使用 REST 或 GraphQL API。
不活跃的企业用户不会被移除,而是会被停用。当这些用户重新登录时,他们的账户会被重新激活,访问权限也会恢复。
2025-01-22 之前添加的成员没有记录活动。这些成员即使不活跃超过 90 天,也将在 2025-04-22 之前不会被移除。
要开启自动移除不活跃成员功能:
- 在左侧边栏,选择 搜索或跳转至 并找到您的组。
- 在左侧边栏,选择 设置 > 常规。
- 展开 权限和组功能。
- 滚动到 不活跃成员。
- 选择 在一段时间不活动后移除不活跃成员 复选框。
- 在 移除前的无活动天数 字段中,输入移除前的天数。最少 90 天,最多 1827 天(5 年)。
- 选择 保存更改。
成员达到无活动天数并被从组中移除后:
- 他们仍然可以访问 GitLab.com。
- 他们无法访问该组。
- 对该组的贡献仍然分配给被移除的成员。