未经授权的错误:HTTP基本:docker push Registry.gitlab.com上的访问被拒绝

问题描述 投票:0回答:1

我有错误:

docker push registry.gitlab.com/user/rep-name

The push refers to repository [registry.gitlab.com/user/rep]
f319ccdf8ee4: Preparing 
..
7032a7172c0a: Preparing 
b16cd70f3a2c: Waiting 
...
unauthorized: HTTP Basic: Access denied

但是成功的上一步登录是:

docker login registry.gitlab.com
Username: user
Password: 
Login Succeeded

Docker版本:

docker -v
Docker version 19.03.8, build afacb8b7f0

我使用的个人访问令牌是“ api”https://gitlab.com/profile/personal_access_tokens

因为我有2因子心动。

gitlab docker-registry
1个回答
0
投票

我更改:

现在可以了。

似乎问题在“ read_registry”范围内。这很奇怪,因为“ api”也具有读取权限。从Gitlab:

授予授予对API的read /写入权限,包括所有组和项目,容器注册表和程序包注册表。

© www.soinside.com 2019 - 2024. All rights reserved.