Привет,
Я запускаю команду eval $ (aws ecr get-login --region
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error saving credentials: error storing credentials - err: exit status 1, out: `The user name or passphrase you entered is not correct.`
aws --version : aws-cli / 1.14.60 Python / 3.6.5 Darwin / 17.4.0 botocore / 1.9.13
docker --version : версия Docker 18.03.0-ce, сборка 0520e24
MacOS High Sierra (10.13.3)
Хотите знать, почему возникает эта ошибка и как ее исправить? Я пытался исследовать здесь, в документах aws, но не повезло
Спасибо,
99
Попробуйте открыть доступ к связке ключей
Щелкните правой кнопкой мыши связку ключей входа в систему.
Заблокируйте его, а затем снова разблокируйте
Что ж, у меня это сработало! Что за этим стоит?
Похоже, может быть ошибка в помощнике учетных данных связки ключей osx в докере в новых версиях osx: https://github.com/docker/docker-credential-helpers/issues/65
Некоторые говорят, что перезагрузка решает проблему. Некоторые говорят, что удаление этого помощника по учетным данным исправляет это, хотя я настоятельно рекомендую попробовать другие способы, прежде чем вы это сделаете.
Однако не похоже, что это проблема интерфейса командной строки. Если вы найдете больше информации, дайте нам знать.
@JordonPhillips заставил его работать после перезагрузки, перезагрузки, переустановки и т. Д. Понятия не имею, что это исправило. Так что тут не о чем рассказать (но у меня есть еще 2 сотрудника, которые только что получили свои новые ноутбуки High Sierra и столкнулись с той же проблемой).
Я думаю, мы не сможем закрыть этот билет здесь
@ 99 не стесняйтесь закрывать его :)
Вместо этого удалите "credsStore": "osxkeychain" из ~ / .docker / config.json.
Спасибо @dennislky - ваш https://github.com/aws/aws-cli/issues/3264#issuecomment -381478869 работал у меня на macOS 10.13 с Docker 19.03.8. Самое простое решение, которое я видел, пробовал другие варианты, включая редактирование ~ / .docker / config.json
Самый полезный комментарий
Попробуйте открыть доступ к связке ключей
Щелкните правой кнопкой мыши связку ключей входа в систему.
Заблокируйте его, а затем снова разблокируйте