可以登录docker注册表,但不能推送映像(github)
所以我想使用GitHub的docker注册表。 我做流动的:可以登录docker注册表,但不能推送映像(github),docker,github,docker-registry,github-package-registry,Docker,Github,Docker Registry,Github Package Registry,所以我想使用GitHub的docker注册表。 我做流动的: docker login docker.pkg.github.com --username username docker build . --tag docker.pkg.github.com/user-name/repo/IMAGENAME:snapshot docker push docker.pkg.github.com/user-name/repo/IMAGENAME:snapshot 请注意,存储库是私有的,不是我的,但
docker login docker.pkg.github.com --username username
docker build . --tag docker.pkg.github.com/user-name/repo/IMAGENAME:snapshot
docker push docker.pkg.github.com/user-name/repo/IMAGENAME:snapshot
请注意,存储库是私有的,不是我的,但我有对它的写访问权
当我进入“软件包”选项卡时,我还可以看到关于如何开始的说明,并按照说明进行操作(有点像,我一次性标记docker图像)
但当我在顶部运行3个命令时,我得到以下输出(push命令失败):
当我访问引用的站点时,没有任何内容,只有不相关的令牌
你知道我可以尝试什么,或者什么可能导致这种情况吗?你需要使用API令牌登录,如文档中所示。无法通过密码登录。 您必须使用个人访问令牌
您需要使用API令牌登录,如文档中所示。无法通过密码登录。 您必须使用个人访问令牌
文档中说使用令牌,但为什么他们建议通过docker登录——页面上的用户名登录。另外,当在命令行上输入pw时,它会说我现在已登录。使用self-issues令牌,我仍然不高兴。当我通过密码登录时,为什么它不起作用,如果它不起作用,为什么建议它。在文档中,它说使用令牌,但为什么他们建议通过docker登录——他们页面上的用户名登录。另外,当在命令行上输入pw时,它会说我现在已登录。使用self-issues令牌,我仍然不高兴。当我通过密码登录时,为什么它不工作?如果它不工作,为什么建议使用它。
unauthorized: Your token has not been granted the required scopes to execute this query. The 'id' field requires one of the following scopes: ['read:packages'], but your token has only been granted the: [''] scopes. Please modify your token's scopes at: https://github.com/settings/tokens.