Heroku

heroku の複数アカウント管理(備忘録)

プラグインのインストール

複数のherokuアカウントを持っていて、リポジトリごとにheroku loginを打つのがめんどくさいので
以下のプラグインを入れました。

$ heroku plugins:install heroku-accounts

複数アカウントの登録

privateという名前の仮想アカウント名前に、自分の使っているherokuアカウントのメールアドレスとパスワードを入力します。

$ heroku accounts:add private

Enter your Heroku credentials:
Email: privateで使用したいherokuアカウントのメアド
Password: privateで使用したいherokuアカウントのパスワード

登録できたか確認してみましょう。

$ heroku accounts

private

もう一つ、workアカウントを登録し、確認してみます。

$ heroku accounts:add work

$ heroku accounts

private
work

2つアカウントが登録されました。
このままだと、どっちのアカウントを使用するか設定していないので、下記で設定。

# privateを指定してみます
$ heroku accounts:set work

確認してみると、workが設定されていることになっています。

$ heroku accounts

* work
  private

複数アカウントの削除

意図していない名前で登録したとかで、仮想アカウントを削除したい時は下記で消すことができます。

$ heroku accounts:remove work


$ heroku accounts

private

おまけ

下記でデフォルトのherokuアカウントを設定できるようです。

$ heroku accounts:default ACCOUNT_NAME

参考リンク

https://qiita.com/penta515/items/b95b1687b46cba4d8009
https://stackoverflow.com/questions/19280911/how-to-remove-previous-account-in-heroku?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa