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