Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以登录docker注册表,但不能推送映像(github)_Docker_Github_Docker Registry_Github Package Registry - Fatal编程技术网

可以登录docker注册表,但不能推送映像(github)

可以登录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 请注意,存储库是私有的,不是我的,但

所以我想使用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图像)

但当我在顶部运行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.