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