如何授予用户级别访问私有 GitLab 存储库的权限?

How to give user level access to private GitLab repository?

我在 GitLab 中有一个私人仓库。我必须将其访问权限授予我的团队成员。我怎样才能使用 GitLab 网络界面做到这一点?

我知道,如何在 GitHub 中执行此操作,但在 GitLab 中有些不同。

2021 年更新:此答案已过时,向下滚动以查看 2021 年信息。

更新: Gitlab 在 2 年内发生了一些变化,所以这里是更新的流程。

  1. 单击要共享的项目
  2. 单击设置 选项卡(左侧的齿轮图标)。
  3. 单击 成员 子选项卡。
  4. 添加成员,如果在GitLab上存在则查找该用户,否则插入 发送邀请的电子邮件。
  5. Select 用户的访问级别,可能的级别是:
  • 访客,可以查看 wiki 页面、查看和创建问题。
  • 记者,能做客人能做的加看代码
  • 开发人员,普通开发人员访问权限,可以开发,但默认不能推送或合并到受保护的分支。
  • Maintainer,除了管理项目什么都能做。
  1. 有关用户访问级别的详细信息,请参阅 gitlab official help
  2. (可选) 设置用户访问权限的到期日期。

旧说明:

  1. 单击要共享的项目
  2. 单击成员
  3. 添加成员,如果在GitLab上存在则查找该用户,否则插入 发送邀请的电子邮件。

前面的回答有问题。 (可怜的)Gitlab UI 没有 "members" 选项可以在点击项目后点击。

您首先必须单击右上角的齿轮图标以显示成员选项。

2021 年更新答案

  1. 单击要共享的项目名称。
  2. 在左侧,有一个选项项目信息(悬停在上面)。
  3. 打开成员,项目成员页面将打开。
  4. 在邀请成员的选项卡下有一个选项“GitLab 成员或电子邮件 地址
  5. 输入您要添加的人的username/email。
  6. 从(来宾、维护者、开发者、报告者)中选择一个角色
  7. 当您想收回您拥有的角色时添加到期日期 分配给这个成员。 (可选)
  8. 点击邀请。

2020年答案:

  1. 打开项目(点击项目名称打开它)
  2. 左侧栏倒数第二个选项是会员,打开它。
  3. 在邀请成员的选项卡下有一个选项“GitLab 成员或电子邮件 地址
  4. 输入您要添加的人的username/email。
  5. 从(来宾、维护者、开发者、报告者)中选择一个角色
  6. 当您想收回您拥有的角色时添加到期日期 分配给这个成员。 (可选)
  7. 点击邀请。

2019答​​案:

  1. 打开项目(点击项目名称打开它)
  2. 在左侧栏最后一个选项是设置打开它。
  3. 点击成员
  4. 邀请成员的选项卡下有一个选项“GitLab成员或电子邮件地址”输入您要添加的人的用户名。
  5. 从(来宾、维护者、开发者、报告者)中选择一个角色
  6. 添加到项目。

2021 - 答案

  1. 单击要共享的项目。
  2. 单击“项目信息”选项卡。 (第一个图标)
  3. 单击“成员”子选项卡。

2021 年 11 月 现在位于“组信息”部分下。 Select 位会员 邀请您想合作的人

只需访问URL

https://gitlab.com/<repo-path>/-/project_members

并修改用户权限。