投稿 2021.5.28
$ heroku plugins:install heroku-accounts
$ heroku accounts:add [アカウント名]
[アカウント名]は任意の文字列を入力
2要素認証設定中のアカウントは、通常のパスワード入力でログインすると以下のエラーが出ます
▸ Your account has MFA enabled; API requests using basic authentication with email and password
▸ are not supported. Please generate an authorization token for API access.
メッセージの言うとおりAPIトークンを発行します
$ heroku authorizations:create
Creating OAuth Authorization... done
Client: <none>
ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Description: Long-lived user authorization
Scope: global
Token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Updated at: Thu May 13 2021 10:45:56 GMT+0900 (GMT+09:00) (less than a minute ago)
発行したら改めてアカウント追加、Passwordの部分に発行したTokenを入力
$ heroku accounts:add [アカウント名]
Enter your Heroku credentials:
Email: [メールアドレス]
Password: [上記で発行したToken]
$ heroku accounts
*account1
account2
*が現在のアカウント
$ heroku accounts:set [アカウント名]
$ accounts:current
$ heroku accounts:remove [アカウント名]