如果您被指定为群组的所有者角色,您可以批准、禁止或自动移除休眠成员。
{{< alert type=”note” >}}
此主题专门与群组中的用户管理有关。有关极狐 GitLab 私有化部署的相关信息,请参阅管理文档。
{{< /alert >}}
禁止和取消禁止用户
{{< details >}}
- 层级:旗舰版
- 提供:JihuLab.com
{{< /details >}}
{{< history >}}
- 在极狐GitLab 15.8 中引入,使用名为
limit_unique_project_downloads_per_namespace_user
的功能标志引入。默认禁用。
{{< /history >}}
群组所有者可以通过禁止和取消禁止用户来管理用户访问。 当您想要阻止用户访问群组时,应该禁止该用户。
被禁止的用户:
禁止用户
前提条件:
- 在顶级群组中,您必须拥有所有者角色。
- 在顶级群组中,如果您想要禁止的用户拥有所有者角色,您必须降职该用户。
要手动禁止用户:
- 转到顶级群组。
- 在左侧边栏,选择 管理 > 成员。
- 在您想要禁止的成员旁边,选择垂直省略号 ({{< icon name=”ellipsis_v” >}})。
- 从下拉列表中选择 禁止成员。
取消禁止用户
要使用 GraphQL API 取消禁止用户,请参阅 Mutation.namespaceBanDestroy
。
前提条件:
- 在顶级群组中,您必须拥有所有者角色。
要取消禁止用户:
- 转到顶级群组。
- 在左侧边栏,选择 管理 > 成员。
- 选择 已禁止 标签。
- 对于您想要取消禁止的账户,选择 取消禁止。
自动移除休眠成员
{{< details >}}
- 层级:基础版、专业版、旗舰版
- 提供:JihuLab.com
- 状态:测试版
{{< /details >}}
{{< alert type=”flag” >}}
此功能的可用性由特性标志控制。有关更多信息,请参阅历史记录。此功能可用于测试,但尚未准备好用于生产环境。
{{< /alert >}}
前提条件:
- 您必须拥有群组的所有者角色。
您可以自动移除在指定时间段内在群组中没有活动的群组成员(默认和最低为 90 天)。以下操作计为活动:
- 通过 Git HTTP/SSH 事件与项目交互,例如
clone
和push
。 - 访问极狐 GitLab 的页面,例如仪表板、项目、议题、合并请求或设置。
- 在群组范围内使用 REST 或 GraphQL API。
休眠的企业用户不会被移除,但会停用。当这些用户重新登录时,他们的账户会被重新激活并恢复访问。
{{< alert type=”note” >}}
对于 2025 年 1 月 22 日之前添加的成员,活动尚未记录。这些成员在 2025 年 4 月 22 日之前不会被移除,即使他们已经休眠超过 90 天。
{{< /alert >}}
要开启自动休眠成员移除:
- 在左侧边栏,选择 搜索或转到 并找到您的群组。
- 在左侧边栏,选择 设置 > 常规。
- 展开 权限和群组功能。
- 滚动到 休眠成员。
- 选中 在一段时间不活动后移除休眠成员 复选框。
- 在 移除前的不活动天数 字段中,输入移除前的天数。最小值是 90 天,最大值是 1827 天(5 年)。
- 选择 保存更改。
成员达到不活动天数并被从群组移除后:
- 他们仍然可以访问 JihuLab.com。
- 他们无法访问群组。
- 对群组的贡献仍然归属于已移除的成员。