2012年6月28日木曜日

新しいPC のheroku への ssh key 登録

新しいmacを購入して、xcode3.4にビビりつつrails環境構築をしていて、意外とはまらずいけたと思ったら最後の最後に

$ git push heroku master 
ssh: Could not resolve hostname heroku.yahsan2: nodename nor servname provided, or not known
fatal: The remote end hung up unexpectedly

エラー。。
とりあえずググって 

http://d.hatena.ne.jp/opamp_sando/20110914/1316011399 
などを参考に

$ ssh-keygen -C "yahsan2@gmail.com" -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/yahsan2/.ssh/id_rsa): heroku_id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

~./ssh/config を作成

前にheroku-accountsのプラグインを使ってたから、Host heroku.yahsan2 みたいな感じで。
んで、herokuにsshkey 登録は

$ heroku keys:add
Found the following SSH public keys:
1) heroku_id_rsa.pub
2) id_rsa.pub
Which would you like to use with your Heroku account? 1
Uploading SSH public key /Users/yahsan2/.ssh/heroku_id_rsa.pub... done

これで

$git push heroku master 
:
:
f3aa1e4..ce9bc8e master -> master

okでしたー 

0 件のコメント:

コメントを投稿