第 3 章 管理对软件仓库的访问
作为 Red Hat Quay 用户,您可以创建自己的软件仓库,并使其可以被 Red Hat Quay 实例上的其他用户访问。另外,您可以创建机构来允许基于团队访问存储库。在用户和组织存储库中,您可以通过创建与机器人帐户关联的凭据来允许访问这些存储库。机器人帐户使得各种容器客户端(如 docker 或 podman)可以轻松访问您的仓库,而无需客户端具有 Red Hat Quay 用户帐户。
3.1. 允许访问用户仓库
在用户命名空间中创建存储库时,您可以将对此存储库的访问权限添加到用户帐户或通过机器人帐户添加访问权限。
3.1.1. 允许用户访问用户存储库
要访问与用户帐户关联的仓库,请执行以下操作:
- 登录到您的 Red Hat Quay 用户帐户。
- 选择要共享访问权限的用户命名空间下的仓库。
- 从左列中选择 Settings 图标。
键入您要授予您存储库访问权限的用户名称。用户名应显示为您类型,如下图所示:
在权限框中选择以下其中之一:
- read - 允许用户查看存储库并从中拉取存储库。
- write - 允许用户查看存储库,以及从镜像拉取(pull)到存储库的镜像。
- admin - 允许存储库的所有管理设置,以及所有 Read 和 Write 权限。
- 选择 Add Permission 按钮。用户现在有分配的权限。
要删除存储库的用户权限,请选择用户条目右侧的 Options 图标,然后选择 Delete Permission。