Herokuに入る

取り敢えずloginしないといけません。
Heroku Toolbeltをインストール後

heroku login

で通常はssh keyがないから

Could not find an existing public key.
Would you like to generate one? [Yn] y
Generating new SSH public key.

で作れるはずなんだけど作れなかった。幾ら待っても動かないので仕方なくCtrl+cでキャンセルして、色々見てみたが、いまいち何が問題なのか把握できず。最終的には

$ssh-keygen -t rsa
#ローカルに鍵を発行
$cd ~/.ssh/id_rsa
$heroku keys:add id_rsa.pub

という感じでファイルを指定してやれば上手く行った。無事にloginも完了。
参考:Heroku on Windows giving error: Contents Invalid public key
Managing Your SSH Keys