昨日はできていたpush…
$ git push heroku
Username for 'https://git.heroku.com/~':
Password for 'https://git.heroku.com/~':
remote: ! WARNING:
remote: ! Do not authenticate with username and password using git.
remote: ! Run `heroku login` to update your credentials, then retry the git command.
remote: ! See documentation for details: https://devcenter.heroku.com/articles/git#http-git-authentication
fatal: Authentication failed for 'https://git.heroku.com/~'
なんか言ってんな
$ heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/cli/browser/6df5e7bd-a36c-461d-8528-89c143af60e1?requestor=SFMyNTY.g2gDbQAAAA40NC4yMDIuMjAwLjIwNm4GAGCeUvx-AWIAAVGA.krM1IZ8bX-Unp_8P_XZiq9y0-ZP_WP6nuqoT6UnQL6E
› Warning: Cannot open browser.
heroku: Waiting for login... ⢿
heroku: Waiting for login... ⣷
※繰り返されます
↑URLへアクセスするとログイン画面が出ますが。。。
IP address mismatch
こんな言葉しかかけてもらえません。
これらの記事を参考に
APIトークン(何それ)を入力したら解決できるみたいですね。
$ heroku auth:token
› Error: Invalid credentials provided.
›
› Error ID: unauthorized
私の場合はこの方法ではないようです。
でもログインぽいんだよなー
ログインさえできれば…
本題です。
$ heroku login -i
heroku: Enter your login credentials
Email [アドレス]:
Password: パスワード
Logged in as アドレス
これを叩くとターミナルからメールとパスワードを入力できて、$ heroku push
することができました。
お試しください。
$ heroku login -i
$ heroku login --interactive
これらは同じです。