@kyanny's blog

My thoughts, my life. Views/opinions are my own.

Heroku の二段階認証を有効にしたあと heroku コマンドで 2FA ログインできなくなったときは新しい heroku-accounts プラグインをインストールする

仕事用の Heroku アカウントで二段階認証を有効にしたら、 heroku コマンドでログインし直すときに Two-factor code を入力しても Authentication failed. エラーがでてログインに失敗するようになった。

WARNING: heroku-accounts plugin is installed. This plugin is known to have problems with HTTP Git. · Issue #76 · ddollar/heroku-accounts · GitHub

これと同じ状況で、 WARNING メッセージも同じものが表示される。

Issue コメントに書いてあるように、 Heroku 自身が fork した heroku-accounts プラグインをインストールしなおせば直る。

github.com

$ heroku plugins:install https://github.com/heroku/heroku-accounts.git

で上書きインストールするだけで ok.