2012年4月20日金曜日

herokuで複数アカウントを管理する

----

追記:
複数アカウントを導入すると、どうしてもエラーまみれになってしまってうまくいかなかったので、複数アカウントにするのを諦めました。
しかし、もし複数アカウントでやるならどうやらaccountのプラグインを使うのが一番良いみたいです。

・heroku-accountsプラグイン
http://journal.sooey.com/162
・わたしはheroku-accounts導入しようとしたらいろいろこけまくって諦めてしまった。ねばって成功した人もたくさんいるみたいなので、とりあえず上のサイトを参考にしながら試してみるとよいかもしれない。

----

ayuminさんのところに詳しくは書かれていた。
http://d.hatena.ne.jp/ayumuaizawa/20120120

けれど、一応自分でもメモメモ。


$ heroku login
Enter your Heroku credentials.
Email: (herokuに新しく登録したアドレスを記入)
Password: (herokuのパスを入れる)

そしたらどっちのssh使うの?ってでてきた。

Found the following SSH public keys:
1) github_rsa.pub
2) id_rsa.pub
Which would you like to use with your Heroku account? 

ふええ〜 どっちだっけ〜 忘れちゃったよ〜

考えてみるに、多分(1)がgithubに登録したやつで、(2)が前にherokuに登録したとき発行したやつかなあ、多分。多分。

というわけで再びssh発行。


$ ssh-keygen(ようっし!発行!)
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ikezawaayaka/.ssh/id_rsa): /Users/ikezawaayaka/.ssh/td_rsa(td_rsaとどのアカウントで使っているのかわかりやすい名前にしてみたキリッ)
Enter passphrase (empty for no passphrase): (普通にエンターでok)
Enter same passphrase again: (普通にエンターでok)
Your identification has been saved in /Users/ikezawaayaka/.ssh/td_rsa.
Your public key has been saved in /Users/ikezawaayaka/.ssh/td_rsa.pub.
The key fingerprint is:
28:bc:c4:06:a2:93:e3:92:06:cd:42:84:c9:36:5d:7c ikezawaayaka@ikezawa-ayanobana-no-MacBook-Pro-2.local
The key's randomart image is:
+--[ RSA 2048]----+
|oo. o.           |
|++ . . E         |
|o.o   .          |
|o= +   .         |
|B o * . S        |
|o= o o           |
|oo  .            |
|o                |
|                 |
+-----------------+

これでsshが3つになりまして、


$ heroku login
Enter your Heroku credentials.
Email: (メアド入力)
Password: (パスワード入力)
Found the following SSH public keys:
1) github_rsa.pub
2) id_rsa.pub
3) td_rsa.pub
Which would you like to use with your Heroku account? 3(3番目のつかうぜ!)
Uploading ssh public key /Users/ikezawaayaka/.ssh/td_rsa.pub


無事herokuに複数アカウントでログインできたわけであります。




0 件のコメント:

コメントを投稿