3.3. 允许访问机构仓库


创建机构后,您可以将一组存储库直接关联到该组织。要为该机构中的存储库添加访问权限,您可以添加团队(具有相同权限的用户集)和单独的用户。基本上,组织具有与用户相同的创建存储库和机器人帐户的功能,但组织旨在通过一组用户(团队或单独)设置共享存储库。

有关机构的其他知识:

  • 您不能在另一个机构中有一个机构。为了整理组织,请使用团队。
  • 机构无法直接包含用户。您必须首先添加一个团队,然后为每个团队添加一个或多个用户。
  • 可以将团队作为使用存储库和关联镜像的成员设置,也可以作为管理员设置,以管理该机构具有特殊特权

3.3.1. 将团队添加到机构

当您为您的机构创建团队时,可以选择团队名称,选择哪些软件仓库可供团队使用,并决定团队的访问权限级别。

  1. 在 Organization 视图中,从左列中选择 Teams 和 Membership 图标。您将看到所有者团队存在,其具有创建该组织的用户的 Admin 权限。
  2. 选择 Create New Team。系统会提示您输入要与机构关联的新团队名称。输入团队名称,该名称必须以小写字母开头,且团队名称的其余部分是小写字母和数字的任意组合(不允许大写字母或特殊字符)。
  3. 选择 Create team 按钮。此时会出现 Add permissions 窗口,显示机构中的存储库列表。
  4. 检查每个您希望团队能够访问的存储库。然后为每个方法选择一个权限:

    • 读取 - 团队成员可以查看和拉取镜像
    • write - 团队成员可以查看、拉取和推送镜像
    • admin - 团队成员具有完全的读/写权限,以及执行与存储库相关的管理任务
  5. 选择 Add permissions 为团队保存存储库权限。

3.3.2. 设置团队角色

在添加了团队后,您可以在机构内设置该团队的角色。从组织内的 Teams 和 Membership 屏幕中,选择 TEAM ROLE 下拉菜单,如下图所示:

Set the role that a team has within an organization

对于所选团队,选择以下角色之一:

  • 成员 - 为团队设置的所有权限
  • 创建者 - 所有成员权限,以及创建新存储库的能力
  • admin - 完全管理对组织的访问权限,包括创建团队、添加成员和设置权限。

3.3.3. 将用户添加到团队

作为拥有组织的 Admin 权限的用户,您可以向团队添加用户和机器人。添加用户时,它会向该用户发送电子邮件。用户会一直处于等待状态,直到该用户接受邀请。

要将用户或机器添加到团队,请从机构屏幕开始并执行以下操作:

  1. 选择您要添加用户或机器人的团队。
  2. 在 Team Members 框中,键入以下之一:

    • 来自 Red Hat Quay registry 账户的用户名
    • registry 中用户帐户的电子邮件地址
    • 机器人帐户的名称。名称必须采用 orgname+robotname 的形式
  3. 如果是机器人帐户,它会立即添加到团队中。对于用户帐户,需要加入的邀请被发送给用户。在用户接受该邀请前,用户仍然处于 INVITED TO JOIN 状态。

接下来,用户接受加入团队的电子邮件邀请。用户下一次登录 Red Hat Quay 实例时,用户将从 INVITED TO JOIN 列表中移到该机构的 MEMBERS 列表中。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat