【问题标题】:How to give user level access to private GitLab repository?如何授予用户级别访问私有 GitLab 存储库的权限?
【发布时间】:2015-11-01 16:45:40
【问题描述】:

我在 GitLab 中有一个私有存储库。我必须将其访问权限授予我的团队成员。如何使用 GitLab 网络界面来做到这一点?

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

【问题讨论】:

    标签: git gitlab


    【解决方案1】:

    2021 年 11 月 现在位于“组信息”部分下。 选择成员 邀请您想与之合作的人

    【讨论】:

      【解决方案2】:

      2021 年更新答案

      1. 点击您要分享的项目名称。
      2. 在左侧,有一个选项项目信息(悬停在上面)。
      3. 打开成员,项目成员页面将打开。
      4. 在邀请会员选项卡下有一个选项“GitLab 会员或电子邮件 地址”
      5. 输入您要添加的人的用户名/电子邮件。
      6. 从(Guest、Maintainer、Developer、Reporter)中选择一个角色
      7. 添加到期日期,当您想收回您拥有的角色时 分配给该成员。 (可选)
      8. 点击邀请。

      2020 年答案:

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

      2019 年答案:

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

      【讨论】:

      • 我刚刚花了整整 5 分钟,电话上的另一个开发人员无法将他们添加到这个项目中......非常感谢您在 2021 年更新的答案。
      • 感谢您的更新。如果您有消息The member's email address is not allowed for this project. Check with your administrator. 怎么办?
      【解决方案3】:

      2021 - 答案

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

      【讨论】:

      • 终于...他们为什么要一次又一次地改变这个???
      • 目前没有任何标签为“项目信息”。你必须去你的项目,“成员”选项在左边……至少到 2022 年他们可能会再次改变它。
      【解决方案4】:

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

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

      旧说明:

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

      【讨论】:

      • 其实你需要在第1步和第2步之间点击设置
      • 如果您没有在成员窗格中添加用户的选项,请确认父组中的成员锁定未选中。这将“阻止向该组内的项目成员添加新成员” gitlab.com/gitlab-org/gitlab-ce/issues/37494
      • 设置中没有会员子标签。
      • 至于 2021 年 10 月,Settings 中没有 Member 子选项卡 :-(。我在几周前又为另一个项目这样做过,我找不到在哪里设置项目成员...
      • 发现于项目信息 --> 成员
      【解决方案5】:

      前面的答案有问题。 (糟糕的)Gitlab UI 在点击项目后没有“成员”选项可供点击。

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

      【讨论】:

      • 你是对的。 gitlab gui 已更新,因此您现在必须在成员之前单击设置。
      猜你喜欢
      • 2012-06-08
      • 2021-01-18
      • 2020-07-06
      • 1970-01-01
      • 2016-05-20
      • 2016-10-26
      • 2011-04-23
      • 2012-07-09
      • 1970-01-01
      相关资源
      最近更新 更多