3.3. 允许访问机构存储库


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

要了解相关机构的其他事项:

  • 您不能在另一个机构中拥有机构。要划分一个机构,您可以使用团队。
  • 机构不能直接包含用户。您必须首先添加一个团队,然后为每个团队添加一个或多个用户。
  • 团队可以在机构中设置为使用存储库和相关镜像的成员,或者作为具有特殊特权来管理该机构的成员

3.3.1. 在机构中添加团队

当您为您的机构创建团队时,您可以选择团队名称,选择要提供给团队的存储库,并决定团队的访问权限级别。

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

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

3.3.2. 设置团队角色

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

Set the role that a team has within an organization

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

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

3.3.3. 在团队中添加用户

作为具有管理特权的人员,您可以为团队添加用户和机器人。当您添加用户时,它会向该用户发送电子邮件。用户会一直处于待处理状态,直到用户接受邀请。

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

  1. 选择您要将用户添加到的团队或机器人。
  2. 在团队成员框中,输入以下之一:

    • Red Hat Quay registry 中的帐户的用户名
    • registry 上用户帐户的电子邮件地址
    • robot 帐户的名称。名称必须采用 orgname+robotname 的形式
  3. 如果是 robot 帐户,它将立即添加到团队中。对于用户帐户,加入的邀请将发送给用户。用户接受该邀请前,用户一直处于 INVITED TO JOIN 状态。

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.