Heroku
Node.js なプログラムを暴走させてしまって ban されてたり。
とはいえ一応ログインはできるので、そろそろほとぼりも覚めたかなと言いつつ express なサンプルを push してみることに。
既存のプロジェクトで
ハロワ状態のナニがあったのでちょっと動作確認して
$ heroku create (ry Git remote heroku aded $
これで git push できるはずなので
$ git push heroku master Counting objects: 1826, done. Delta compression using up to 4 threads. Compressing objects: 100% (1656/1656), done. Writing objects: 100% (1826/1826), 5.39 MiB | 86 KiB/s, done. Total 1826 (delta 269), reused 0 (delta 0) -----> Heroku receiving push ! Heroku push rejected due to an unrecognized error. ! We've been notified, see http://support.heroku.com if the problem persists. (ry
ぐげ (吐血
ぐぬぬ
と言いつつ http://support.heroku.com を開いて中身を確認。しても意味不明なので別アカ作って push してみようかどうしようか。とりあえず ~ の中身見てみたら .heroku というソレがあるな。
とりあえずアカウント作成して ~/.heroku/credentials の中身を修正してから再度 heroku create した後に git push したのですが失敗orz
$ git push heroku master ! fuga@gmail.com not authorized to access afternoon-stream-6702. fatal: The remote end hung up unexpectedly $
これって多分 ~/.gitconfig のナニを見てるんだろな、ということで .git/config に以下を追加してみましょう。
[user] email = fuga@gmail.com
で、リトライ。あ、これじゃだめだ。該当するメルアドに修正して再度リトライ。
ぐぬぬぬ。駄目だ。どこ見てやがるんだこの野郎。
と思ったら
新しいアカウントに対応する ssh な鍵が登録されていない模様。なので
$ heroku keys:add
してリトライか。って思ったら
! Fingerprint already exists. Please use one ssh key per Heroku account
orz