繁体   English   中英

GitLab Docker注册表推送失败 - 访问被拒绝

[英]GitLab Docker Registry Push Failed - Access Denied

我无法推送到GitLab Container Registry

我可以使用我的用户名和个人访问令牌成功登录但是当我尝试将图像推送到注册表时,我收到以下错误:

$ docker push registry.gitlab.com/[groupname]/dockerfiles/nodemon

The push refers to a repository 
[registry.gitlab.com/[groupname]/dockerfiles/nodemon]
15d2ea6e1aeb: Preparing 
2260f979a949: Preparing 
f8e848bb8c20: Preparing 
740a5345706a: Preparing 
5bef08742407: Preparing 
denied: requested access to the resource is denied

我假设问题不在于身份验证,因为当我运行docker login registry.gitlab.com ,我收到Login Succeeded消息。

问题出在哪儿?
我应该如何将我的图像推送到GitLab Container Registry?

我通过将api范围包含在我的个人访问令牌中来实现它。

文档声明The minimal scope needed is read_registry 但这可能适用于只读访问。

参考: https//gitlab.com/gitlab-com/support-forum/issues/2370#note_44796408

有一个类似的问题,这是因为用于标记和推动回购的网址。

它应该是

docker push registry.gitlab.com/[account or group-name]/[reponame]/imagename

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM