Herokuで複数アカウントを使い分ける

Herokuで複数アカウントを使い分ける方法です。

プラグインをインストールします。

heroku plugins:install git://github.com/ddollar/heroku-accounts.git

アカウントの追加を行います。

heroku accounts:add アカウント名

アカウントの追加を行うと以下の様なテキストが表示されます。適宜sshのconfigファイルに追記します。 この設定で同じheroku.comのホストでもアカウント後に鍵ファイルを切り替えてpushできるようになります。

Add the following to your ~/.ssh/config

Host heroku.personal
  HostName heroku.com
  IdentityFile /PATH/TO/PRIVATE/KEY
  IdentitiesOnly yes

プロジェクトにアカウントを設定します。

heroku accounts:set アカウント名

設定したアカウントを確認します

git config heroku.account

あとは適宜herokuにプッシュを行います。