facebookアプリをHerokuで作ろうとしてしょぼいところではまった
以前herokuのアカウントを作成し、gemでherokuのコマンドだけ入れていた。しばらく放置していたが、facebookアプリを勉強するために重い腰を上げて手を動かすことにした。
Developing Facebook Apps on Heroku | Heroku Dev Center
スタートガイドに従っていたのだが、git cloneに失敗。
$ git clone git@heroku.com:hoge.git -o heroku Cloning into hoge... Permission denied (publickey). fatal: The remote end hung up unexpectedly
とエラーが出る。githubにsshの公開鍵をおいていないときに出るエラーらしいが、公開鍵を追加しても駄目。いろいろぐぐって答えを見つけた。
git - Heroku error: "Permission denied (public key)" - Stack Overflow
herokuにsshの公開鍵が必要だったのか。
$ heroku keys:add ~/.ssh/id_rsa.pub
これであっさり実行できた。なんともくだらないところで引っかかってた。恥ずかしくで誰にも言えない…