项目成员
成员是有权访问您的项目的用户和群组。
每个成员都有一个角色,这决定了他们在项目中可以做什么。
将用户添加到项目
将用户添加到项目中,以便他们成为成员并有权执行操作。
您设置的最大角色(访问级别)取决于您是否具有组的所有者或维护者角色。例如,可以设置的最大角色为:
- 所有者 (
50
),如果您具有项目的所有者角色。 - 维护者 (
40
),如果您在项目中具有维护者角色。
在 14.8 及更早版本中,项目的直接成员具有维护者的最大角色。 所有者角色只能在群组级别添加。
先决条件:
- 您必须有维护者或拥有者角色。
- 要删除具有维护者角色及以下角色的直接成员,您必须具有维护者角色。
- 要删除具有所有者角色的成员,您必须具有所有者角色。
将用户添加到项目:
- 在顶部栏上,选择 主菜单 > 项目 并找到您的项目。
- 在左侧边栏,选择 项目信息 > 成员。
- 选择 邀请成员。
- 输入电子邮件地址并选择角色。
- 可选。选择一个 访问过期时间。在该日期,用户不能再访问该项目。
- 选择 邀请。
如果用户有极狐GitLab 账号,他们将被添加到成员列表中。如果您使用了电子邮件地址,则用户会收到一封电子邮件。
如果邀请未被接受,极狐GitLab 会在两天、五天和十天后发送提醒电子邮件。未接受的邀请将在 90 天后自动删除。
如果用户没有极狐GitLab 账号,系统会提示他们使用发送邀请的电子邮件地址创建一个帐户。
将群组添加到项目
将群组添加到项目时,群组中的每个用户都可以访问该项目。每个用户的访问权限基于:
- 他们在群组中分配的角色。
- 邀请群组时选择的最大角色。
先决条件:
- 您必须有维护者或拥有者角色。
- 不得阻止与其他群组共享项目。
要将群组添加到项目:
- 在顶部栏上,选择 主菜单 > 项目 并找到您的项目。
- 在左侧边栏,选择 项目信息 > 成员。
- 选择 邀请群组。
- 选择一个群组。
- 为群组内的用户选择最高的角色。
- 可选。选择一个 访问过期时间。在该日期,该组无法再访问该项目。
- 选择 邀请。
该群组的成员不会显示在 成员 选项卡上。 成员 选项卡显示:
- 直接分配给项目的成员。
- 如果项目是在群组命名空间中创建的,显示其中群组的成员。
从另一个项目导入用户
您可以将其它项目的用户导入到您自己的项目中。用户保留与您从中导入它们的项目相同的权限。
先决条件:
- 您必须有维护者或拥有者角色。
要导入用户:
- 转到您的项目并选择 项目信息 > 成员。
- 选择 从项目导入。
- 选择项目。您只能查看您是维护者的项目。
- 选择 导入项目成员。
显示成功消息后,刷新页面,查看新成员。
继承成员
当您的项目属于一个群组时,群组成员从该群组继承他们的角色。
在此例中:
- 三名成员有权访问该项目。
- 用户 0 是一名报告者,并从包含该项目的 demo 群组继承了他们的角色。
- 用户 1 直接属于该项目。在 源 列中,他们被列为 直接成员。
- 管理员 是所有群组的所有者和成员。他们从 demo 群组继承了他们的角色。
如果用户是项目的直接成员,则可以更新到期日期和最大角色。如果成员资格是从父组继承的,则只能从父组本身更新到期日期和最大角色。
从项目中删除成员
如果用户是项目的直接成员,您可以将其删除。 如果成员资格是从父组继承的,则只能从父组本身删除该成员。
先决条件:
- 您必须有维护者或所有者角色。
- (可选)从分配给他们的所有议题和合并请求中取消指派成员。
要从项目中删除成员:
- 转到您的项目并选择 项目信息 > 成员。
- 在要移除的项目成员旁边,选择 移除成员。
- (可选)在确认框中,选择 同时从相关的议题和合并请求中取消指派此用户 复选框。
- 为防止私有项目泄露敏感信息,请确认用户没有派生私有仓库。现有派生继续从上游项目接收更改。您可能还想配置您的项目,以防止群组中的项目从群组外派生。
- 选择 删除成员。
过滤和排序成员
您可以过滤和排序项目中的成员。
显示继承的成员
- 转到您的项目并选择 项目信息 > 成员。
- 在 筛选成员 框中,选择
成员
=
继承
。 - 按 Enter。
显示直接成员
- 转到您的项目并选择 项目信息 > 成员。
- 在 筛选成员 框中,选择
成员
=
直接
。 - 按 Enter。
搜索
您可以按姓名、用户名或电子邮件搜索成员。
排序
您可以按升序或降序,根据 账号、已授予访问、最大角色 或 上次登录 对成员进行排序。
请求访问项目
用户可以申请成为项目的成员。
- 转到您想加入的项目。
- 根据项目名称,选择 申请权限。
一封电子邮件将发送给最近活跃的项目维护者。 最多通知十名项目维护者。任何项目所有者或维护者都可以批准或拒绝请求。项目维护者不能批准所有者角色的访问请求。
如果项目没有任何直接所有者或维护者,通知将发送给项目组的最近活跃的所有者。
如果您在请求获得批准之前改变主意,请选择 取消权限申请。
阻止用户请求访问项目
您可以阻止用户请求访问项目。
先决条件:
- 您必须是项目所有者
- 转到项目并选择 设置 > 通用。
- 展开 可见性,项目功能,权限 部分。
- 在 项目可见性 下,选择 用户可以请求访问。
- 选择 保存修改。
与群组共享项目
您可以与整个群组共享一个项目,而不是一个一个地添加用户。