如何授予用户级别访问私有 GitLab 存储库的权限?
How to give user level access to private GitLab repository?
我在 GitLab 中有一个私人仓库。我必须将其访问权限授予我的团队成员。我怎样才能使用 GitLab 网络界面做到这一点?
我知道,如何在 GitHub 中执行此操作,但在 GitLab 中有些不同。
2021 年更新:此答案已过时,向下滚动以查看 2021 年信息。
更新: Gitlab 在 2 年内发生了一些变化,所以这里是更新的流程。
- 单击要共享的项目。
- 单击设置 选项卡(左侧的齿轮图标)。
- 单击 成员 子选项卡。
- 添加成员,如果在GitLab上存在则查找该用户,否则插入
发送邀请的电子邮件。
- Select 用户的访问级别,可能的级别是:
- 访客,可以查看 wiki 页面、查看和创建问题。
- 记者,能做客人能做的加看代码
- 开发人员,普通开发人员访问权限,可以开发,但默认不能推送或合并到受保护的分支。
- Maintainer,除了管理项目什么都能做。
- 有关用户访问级别的详细信息,请参阅 gitlab official help。
- (可选) 设置用户访问权限的到期日期。
旧说明:
- 单击要共享的项目。
- 单击成员。
- 添加成员,如果在GitLab上存在则查找该用户,否则插入
发送邀请的电子邮件。
前面的回答有问题。 (可怜的)Gitlab UI 没有 "members" 选项可以在点击项目后点击。
您首先必须单击右上角的齿轮图标以显示成员选项。
2021 年更新答案
- 单击要共享的项目名称。
- 在左侧,有一个选项项目信息(悬停在上面)。
- 打开成员,项目成员页面将打开。
- 在邀请成员的选项卡下有一个选项“GitLab 成员或电子邮件
地址
- 输入您要添加的人的username/email。
- 从(来宾、维护者、开发者、报告者)中选择一个角色
- 当您想收回您拥有的角色时添加到期日期
分配给这个成员。 (可选)
- 点击邀请。
2020年答案:
- 打开项目(点击项目名称打开它)
- 左侧栏倒数第二个选项是会员,打开它。
- 在邀请成员的选项卡下有一个选项“GitLab 成员或电子邮件
地址
- 输入您要添加的人的username/email。
- 从(来宾、维护者、开发者、报告者)中选择一个角色
- 当您想收回您拥有的角色时添加到期日期
分配给这个成员。 (可选)
- 点击邀请。
2019答案:
- 打开项目(点击项目名称打开它)
- 在左侧栏最后一个选项是设置打开它。
- 点击成员
- 在邀请成员的选项卡下有一个选项“GitLab成员或电子邮件地址”输入您要添加的人的用户名。
- 从(来宾、维护者、开发者、报告者)中选择一个角色
- 添加到项目。
2021 - 答案
- 单击要共享的项目。
- 单击“项目信息”选项卡。 (第一个图标)
- 单击“成员”子选项卡。
2021 年 11 月 现在位于“组信息”部分下。
Select 位会员
邀请您想合作的人
只需访问URL
https://gitlab.com/<repo-path>/-/project_members
并修改用户权限。
我在 GitLab 中有一个私人仓库。我必须将其访问权限授予我的团队成员。我怎样才能使用 GitLab 网络界面做到这一点?
我知道,如何在 GitHub 中执行此操作,但在 GitLab 中有些不同。
2021 年更新:此答案已过时,向下滚动以查看 2021 年信息。
更新: Gitlab 在 2 年内发生了一些变化,所以这里是更新的流程。
- 单击要共享的项目。
- 单击设置 选项卡(左侧的齿轮图标)。
- 单击 成员 子选项卡。
- 添加成员,如果在GitLab上存在则查找该用户,否则插入 发送邀请的电子邮件。
- Select 用户的访问级别,可能的级别是:
- 访客,可以查看 wiki 页面、查看和创建问题。
- 记者,能做客人能做的加看代码
- 开发人员,普通开发人员访问权限,可以开发,但默认不能推送或合并到受保护的分支。
- Maintainer,除了管理项目什么都能做。
- 有关用户访问级别的详细信息,请参阅 gitlab official help。
- (可选) 设置用户访问权限的到期日期。
旧说明:
- 单击要共享的项目。
- 单击成员。
- 添加成员,如果在GitLab上存在则查找该用户,否则插入 发送邀请的电子邮件。
前面的回答有问题。 (可怜的)Gitlab UI 没有 "members" 选项可以在点击项目后点击。
您首先必须单击右上角的齿轮图标以显示成员选项。
2021 年更新答案
- 单击要共享的项目名称。
- 在左侧,有一个选项项目信息(悬停在上面)。
- 打开成员,项目成员页面将打开。
- 在邀请成员的选项卡下有一个选项“GitLab 成员或电子邮件 地址
- 输入您要添加的人的username/email。
- 从(来宾、维护者、开发者、报告者)中选择一个角色
- 当您想收回您拥有的角色时添加到期日期 分配给这个成员。 (可选)
- 点击邀请。
2020年答案:
- 打开项目(点击项目名称打开它)
- 左侧栏倒数第二个选项是会员,打开它。
- 在邀请成员的选项卡下有一个选项“GitLab 成员或电子邮件 地址
- 输入您要添加的人的username/email。
- 从(来宾、维护者、开发者、报告者)中选择一个角色
- 当您想收回您拥有的角色时添加到期日期 分配给这个成员。 (可选)
- 点击邀请。
2019答案:
- 打开项目(点击项目名称打开它)
- 在左侧栏最后一个选项是设置打开它。
- 点击成员
- 在邀请成员的选项卡下有一个选项“GitLab成员或电子邮件地址”输入您要添加的人的用户名。
- 从(来宾、维护者、开发者、报告者)中选择一个角色
- 添加到项目。
2021 - 答案
- 单击要共享的项目。
- 单击“项目信息”选项卡。 (第一个图标)
- 单击“成员”子选项卡。
2021 年 11 月 现在位于“组信息”部分下。 Select 位会员 邀请您想合作的人
只需访问URL
https://gitlab.com/<repo-path>/-/project_members
并修改用户权限。