Techioz Blog

git、Heraku: pre-receive フックが拒否されました

概要

Git リポジトリをセットアップし、それを Heroku にリンクしようとしているところです。コマンドを実行すると

git push heroku master

私は受け取ります

Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (7/7), 714 bytes, done.
Total 7 (delta 1), 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.


To [email protected]:morning-stream-3712.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:morning-stream-3712.git'

アプリケーションを Heroku にプッシュするにはどうすればよいですか?

解決策

適切にサポートされているアプリ (Rails、Django など) を含むリポジトリをプッシュしていることを確認し、テストするためにランダムなリポジトリをプッシュしているだけではないことを確認してください。

Heroku の初心者: アプリを Heroku にプッシュするとエラーが発生する

そうでなく、有効なアプリだと思われるものをプッシュしている場合は、Heraku サポートに連絡してください。修正してもらえます。