Docker奇葩requested access to the resource is denied和Error saving credentials

1,142 阅读1分钟

问题描述

Mac电脑docker push镜像提示denied: requested access to the resource is denied。

前一天还是成功的,晚上未关电脑。之后尝试登录 docker login registry.xxx.comsudo docker login --username=xxx@mail.com registry.xxx.com均失败并提示

Error saving credentials: error storing credentials - err: exit status 1, out: `error storing credentials - err: exit status 1, out: `The user name or passphrase you entered is not correct.`。

解决

经过两个小时的各种查找和尝试,终于找到一篇答案,以一种神奇的方式解决了这个问题。

进入mac电脑的 钥匙串 选择登陆, 之后选择锁定钥匙串“登陆”,再点击登录,选择解锁钥匙串“登录” 就可以了。然后进行docker login成功。

猜测原因

Mac上的记录密码大部分都存储到Mac钥匙串中,因为长时间登录产生bug,造成Mac钥匙串登录状态失效,重新解锁之后就可以正常访问了。

原文出处:https://blog.csdn.net/Sico2Sico/article/details/90021995