質問: >git push heroku master で 以下の認証エラーが出ます。 (Windows10 Ruby 2.4.4 Rails 5.1.6) ``` 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/xxxxxxxxx.git/' ``` 以下のサイトを参考にしましたが、うまくいきません。 http://wannabe-jellyfish.hatenablog.com/entry/2017/08/12/234324 >heroku auth:token と入力して、続けて表示された文字列をコピーし、 >git push heroku master と入力すると全く同じ認証エラーが出ます。 上記サイトに記述のある以下の入力項目は現れません。 宜しくお願いします。 Username for 'https://git.heroku.com': (空エンター) Password for 'https://git.heroku.com': コピーした文字列 PS 1. >git push heroku master この入力初回時にうっかり間違ったPasswordを入力してしまっています。 PS 2. ある著書を参考に、以下のように鍵登録を行っています。 (この鍵登録の前後で、上記のエラー表示に変化はありません) ``` >heroku keys:add Found an SSH public key at C:\Users\××××\.ssh\id_rsa.pub ? Would you like to upload it to Heroku? Yes Uploading C:\Users\××××\.ssh\id_rsa.pub SSH key... done ```
回答: Windowsアカウント名が全角であったので、Rails等すべてアンインストールし、半角の新アカウントを作成して解決しました。 https://github.com/railsgirls-jp/coach.info/issues/6 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 認証エラーの件ですが、解決したように思われます。3日間git push heroku masterで同じ認証エラーが出ていたのですが、先ほど初めて別のエラーが出ます。 error: src refspe c master does not match any. error: failed to push some refs to 'https://git.heroku.com/××××××.git' (特に何もしていないのですが‐‐。 もしかしたら昨夜、>herok login 後、ブラウザでもHerokuサイトで一度 SignOutしてから SignIn したことが関係あるのかもしれません‐‐。全くの初心者でよくわかっていません。大変すみません。この新しいエラーについては、後日質問する予定です。)