无法从 Github 容器注册表 (GHCR) 提取公共映像

Ver*_*ors 4 github docker github-package-registry github-container-registry

我已将映像推送到 Github 容器注册表 (GHCR) 并将其公开。当我尝试拉它时,出现错误(我已经完成了docker login)。

docker pull ghcr.io/username/reponame:master

我收到的错误:

Error response from daemon: Head "https://ghcr.io/v2/username/reponame/manifests/master": denied: denied

可见性是公开的: 在此输入图像描述

我找不到有关此错误的太多信息,但这篇文章描述了相同的问题: https: //github.com/orgs/community/discussions/27116。然而,仅仅等待对我来说没有用。

小智 17

我无法发表评论,所以我将添加一个新答案。我遇到了同样的问题,但解决它的正确命令是:

docker logout ghcr.io