项目成员

成员是有权访问您的项目的用户和群组。

每个成员都有一个角色,这决定了他们在项目中可以做什么。

将用户添加到项目

将用户添加到项目中,以便他们成为成员并有权执行操作。

您设置的最大角色(访问级别)取决于您是否具有组的所有者或维护者角色。例如,可以设置的最大角色为:

  • 所有者 (50),如果您具有项目的所有者角色。
  • 维护者 (40),如果您在项目中具有维护者角色。

在 14.8 及更早版本中,项目的直接成员具有维护者的最大角色。 所有者角色只能在群组级别添加。

先决条件:

  • 您必须有维护者或拥有者角色。
    • 要删除具有维护者角色及以下角色的直接成员,您必须具有维护者角色。
    • 要删除具有所有者角色的成员,您必须具有所有者角色。

将用户添加到项目:

  1. 在顶部栏上,选择 主菜单 > 项目 并找到您的项目。
  2. 在左侧边栏,选择 项目信息 > 成员
  3. 选择 邀请成员
  4. 输入电子邮件地址并选择角色。
  5. 可选。选择一个 访问过期时间。在该日期,用户不能再访问该项目。
  6. 选择 邀请

如果用户有极狐GitLab 账号,他们将被添加到成员列表中。如果您使用了电子邮件地址,则用户会收到一封电子邮件。

如果邀请未被接受,极狐GitLab 会在两天、五天和十天后发送提醒电子邮件。未接受的邀请将在 90 天后自动删除。

如果用户没有极狐GitLab 账号,系统会提示他们使用发送邀请的电子邮件地址创建一个帐户。

将群组添加到项目

将群组添加到项目时,群组中的每个用户都可以访问该项目。每个用户的访问权限基于:

  • 他们在群组中分配的角色。
  • 邀请群组时选择的最大角色。

先决条件:

  • 您必须有维护者或拥有者角色。
  • 不得阻止与其他群组共享项目。

要将群组添加到项目:

  1. 在顶部栏上,选择 主菜单 > 项目 并找到您的项目。
  2. 在左侧边栏,选择 项目信息 > 成员
  3. 选择 邀请群组
  4. 选择一个群组。
  5. 为群组内的用户选择最高的角色。
  6. 可选。选择一个 访问过期时间。在该日期,该组无法再访问该项目。
  7. 选择 邀请

该群组的成员不会显示在 成员 选项卡上。 成员 选项卡显示:

  • 直接分配给项目的成员。
  • 如果项目是在群组命名空间中创建的,显示其中群组的成员。

从另一个项目导入用户

您可以将其它项目的用户导入到您自己的项目中。用户保留与您从中导入它们的项目相同的权限。

先决条件:

  • 您必须有维护者或拥有者角色。

要导入用户:

  1. 转到您的项目并选择 项目信息 > 成员
  2. 选择 从项目导入
  3. 选择项目。您只能查看您是维护者的项目。
  4. 选择 导入项目成员

显示成功消息后,刷新页面,查看新成员。

继承成员

当您的项目属于一个群组时,群组成员从该群组继承他们的角色。

Project members page

在此例中:

  • 三名成员有权访问该项目。
  • 用户 0 是一名报告者,并从包含该项目的 demo 群组继承了他们的角色。
  • 用户 1 直接属于该项目。在 列中,他们被列为 直接成员
  • 管理员 是所有群组的所有者和成员。他们从 demo 群组继承了他们的角色。

如果用户是项目的直接成员,则可以更新到期日期最大角色。如果成员资格是从父组继承的,则只能从父组本身更新到期日期最大角色

从项目中删除成员

如果用户是项目的直接成员,您可以将其删除。 如果成员资格是从父组继承的,则只能从父组本身删除该成员。

先决条件:

  • 您必须有维护者或所有者角色。
  • (可选)从分配给他们的所有议题和合并请求中取消指派成员。

要从项目中删除成员:

  1. 转到您的项目并选择 项目信息 > 成员
  2. 在要移除的项目成员旁边,选择 移除成员
  3. (可选)在确认框中,选择 同时从相关的议题和合并请求中取消指派此用户 复选框。
  4. 为防止私有项目泄露敏感信息,请确认用户没有派生私有仓库。现有派生继续从上游项目接收更改。您可能还想配置您的项目,以防止群组中的项目从群组外派生。
  5. 选择 删除成员

过滤和排序成员

您可以过滤和排序项目中的成员。

显示继承的成员

  1. 转到您的项目并选择 项目信息 > 成员
  2. 筛选成员 框中,选择 成员 = 继承
  3. Enter

Project members filter inherited

显示直接成员

  1. 转到您的项目并选择 项目信息 > 成员
  2. 筛选成员 框中,选择 成员 = 直接
  3. Enter

Project members filter direct

搜索

您可以按姓名、用户名或电子邮件搜索成员。

Project members search

排序

您可以按升序或降序,根据 账号已授予访问最大角色上次登录 对成员进行排序。

Project members sort

请求访问项目

用户可以申请成为项目的成员。

  1. 转到您想加入的项目。
  2. 根据项目名称,选择 申请权限

Request access button

一封电子邮件将发送给最近活跃的项目维护者。 最多通知十名项目维护者。任何项目所有者或维护者都可以批准或拒绝请求。项目维护者不能批准所有者角色的访问请求。

如果项目没有任何直接所有者或维护者,通知将发送给项目组的最近活跃的所有者。

如果您在请求获得批准之前改变主意,请选择 取消权限申请

阻止用户请求访问项目

您可以阻止用户请求访问项目。

先决条件:

  • 您必须是项目所有者
  1. 转到项目并选择 设置 > 通用
  2. 展开 可见性,项目功能,权限 部分。
  3. 项目可见性 下,选择 用户可以请求访问
  4. 选择 保存修改

与群组共享项目

您可以与整个群组共享一个项目,而不是一个一个地添加用户。