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

VeL*_*err 57 git gitlab

我在GitLab中有一个私有存储库.我必须让它访问我的团队成员.如何使用GitLab Web界面实现这一目标?

我知道,如何在GitHub中做到这一点,但在GitLab中,它有点不同.

Ale*_*dar 96

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

  1. 单击要共享的项目.
  2. 单击" 设置"选项卡.
  3. 单击" 成员"子选项卡.
  4. 添加成员,找到GitLab上存在的用户,或插入电子邮件发送邀请.
  5. 选择用户的访问级别,可能的级别为:
    • 来宾,可以查看维基页面,查看和创建问题.
    • 记者,可以做客人可以加上查看代码.
    • 开发人员,普通开发人员访问,可以开发,但默认情况下无法推送或合并到已获得的分支.
    • 维护者除了管理项目外,可以做任何事情.
  6. 有关用户访问级别的更多信息,请参阅gitlab官方帮助.
  7. (可选)设置用户访问的到期日期.

旧指示:

  1. 单击要共享的项目.
  2. 点击成员.
  3. 添加成员,找到GitLab上存在的用户,或插入电子邮件发送邀请.

  • 实际上,您需要在步骤1和2之间单击**设置**. (5认同)
  • 可以在*项目信息* --> *成员*中找到 (5认同)
  • *设置*中没有*成员*子选项卡。 (3认同)
  • 如果在那里您没有在成员窗格中添加用户的选项,请确认父组中的成员锁定未选中。这将_“防止在该组内向项目成员中添加新成员”_ https://gitlab.com/gitlab-org/gitlab-ce/issues/37494 (2认同)

小智 11

先前的答案有问题.(差)Gitlab UI没有"成员"选项,点击项目后点击.

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


Maz*_*341 7

2020 更新答案

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

2019 答案:

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


Mav*_*ck7 7

2021 - 答案

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