久しぶりにアプリをHerokuにデプロイをしようと、ログインをしようとしたところ、思わぬエラーにはまった件について。
エラー現象
ログインができない。
※メールアドレスおよびパスワードはちゃんと合っていました。
$ heroku login --interactive <!--Herokuへのログインコマンド-->
› Warning: heroku update available from 7.26.2 to 7.29.0.
heroku: Enter your login credentials
Email: j270549a@gmail.com
Password: ************
› Error: Invalid credentials provided.
›
› Error ID: unauthorized
エラー文の内容でググって、<参考記事>にある記事を参考にしました。
› Error: Invalid credentials provided.
›
› Error ID: unauthorized
解決方法
記事に書いてある通り、以下のような、ログインコマンドを実行すると、以下のような入力待ちの画面になる。
heroku login <!--上記とは別のHerokuログインコマンド-->
› Warning: heroku update available from 7.26.2 to 7.29.0.
heroku: Press any key to open up the browser to login or q to exit:
そして、入力待ちの状態で、一回Enterキーを押すと、以下のような「ログインできた」というHerokuのWebページが表示される。
https://gyazo.com/d44303451cc6387c818de55412055789
そして、ターミナルの方では、ログインが完了したようになった。
Opening browser to https://cli-auth.heroku.com/auth/browser/acc08e55-afef-41bd-830c-2c7570fc5665
Logging in... done
Logged in as j270549a@gmail.com
その後に、デプロイコマンドを実行すると、
$ git push heroku master
無地にデプロイができるようになりました。
https://gyazo.com/48579cabcce6fb41413f0b5f49fafb18
<参考記事>
・https://stackoverflow.com/questions/52082083/unable-to-log-in-to-heroku-through-cli/52105929