我想把一个码头形象推到ghcr.io上。但我被困住了。
我在GitHub上创建了一个操作,它使用以下代码登录到ghcr.io:
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上所做的那样),但是它的导航没有一个好的UX,至少在我看来是这样的。我单击主页上的Get Started,然后将我带到docs页面。当我在那里单击快速启动时,它显示了发布NPM包的示例。在这里,我看到您应该访问您的存储库、容器登陆页、,但是我没有看到可以单击的链接来导航到那里,或者在任何地方都看不到菜单项。
另外,我无法了解如何使用文档创建这个包存储库
我该怎么做?
发布于 2022-05-02 04:15:49
看来您还没有授予令牌正确的权限。您需要授予它write:package权限(当您打开个人访问令牌的详细信息时可以更改)。
https://stackoverflow.com/questions/68474312
复制相似问题