やあ、
コマンド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)
このエラーが発生している理由とその修正方法を知りたいですか? 私はここでawsdocsで調査しようとしましたが、運がありません
ありがとうございました、
99
キーチェーンアクセスを開いてみてください
ログインキーチェーンを右クリックします
ロックしてからもう一度ロックを解除します
まあ、それは私のために働いた! その背後にある理由は何ですか?
新しいバージョンのosxのdockerのosxキーチェーンクレデンシャルヘルパーにバグがあるようです: https :
再起動すると問題が解決すると言う人もいます。 そのクレデンシャルヘルパーを削除すると修正されると言う人もいますが、それを行う前に他の方法を試すことを強くお勧めします。
ただし、これはCLIの問題ではないようです。 あなたがより多くの情報を見つけたら、私たちに知らせてください。
@JordonPhillipsは、再起動、再起動、再インストールなどの後に機能するようにしました。 何がそれを修正したのか分かりません。 ここで共有することはあまりありません(しかし、新しいHigh Sierraラップトップを手に入れて同じ問題にぶつかったばかりの同僚がさらに2人います)
ここではあまりこのチケットを閉じることができないと思います
@ 99お気軽に閉じてください:)
代わりに、〜/ .docker /config.jsonから「credsStore」:「osxkeychain」を削除します。
ありがとう@ dennislky-あなたのhttps://github.com/aws/aws-cli/issues/3264#issuecomment-381478869は、 Docker19.03.8を搭載したmacOS10.13で動作しました。 私が見た中で最も単純な解決策は、〜/ .docker /config.jsonの編集を含む他のさまざまなオプションを試しました
最も参考になるコメント
キーチェーンアクセスを開いてみてください
ログインキーチェーンを右クリックします
ロックしてからもう一度ロックを解除します