0

我正在尝试将 Docker 映像推送到ghcr.io. 但我被困住了。

ghcr.io我在 GitHub 上创建了一个操作,使用以下代码登录:

echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin

它作为我的 GitHub 操作中的一个成功步骤通过了。我看到这个回复:

登录成功

然后我尝试使用这个命令推送:

docker push ghcr.io/organization_name/repository_name:latest

我的组织是私人的。它向我显示了这个错误:

拒绝:不允许安装以创建组织包
错误:过程已完成,退出代码为 1。

我去ghcr.io手动创建存储库(就像我们在 Docker Hub 上所做的那样),但它的导航没有很好的用户体验,至少在我看来。我在他们的主页上单击Get Started ,它会将我带到文档页面。当我在此处单击Quick Start时,它会显示发布 NPM 包的示例。在那里,我看到您应该转到您的存储库容器登录页面,但我看不到单击以导航到那里的链接或任何地方都没有菜单项。

我也找不到如何使用文档创建这个包存储库

我应该如何进行?

4

0 回答 0