herokuにデプロイできない時の対処

忘れないうちに

git push heroku master

したときに、

Permission denied (publickey).
fatal: The remote end hung up unexpectedly

と言われてハマった。

ssh-keygenしてもダメ。

困ったなぁと思っていたところこちらのエントリを発見。

僕の場合は

heroku keys:add ~/.ssh/heroku_rsa.pub

でpushできるようになりました。 当たり前といえば当たり前だけどherokuにも公開鍵を設定しないとね。