首页 > 解决方案 > Git, Heroku, node Js [remote denied] master -> master (pre-receive hook denied)

问题描述

我刚刚完成了一个想要在 Heroku 上部署的 Node Js 项目。

但是在推送时,我收到以下消息:

$ git push heroku master

To https://git.heroku.com/helpmediy.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/helpmediy.git'

我一直在寻找好几次,我遇到了可以追溯到几年前没有有效解决方案的论坛

标签: node.jsgitheroku

解决方案


有许多可能发生的问题。确保您没有将任何随机 repo 推送到 Heroku,并且它是为节点应用程序配置的。看看这个 dashboard.heroku.com/apps/{your App name}/activity并按照步骤操作。如果它检测到 node.js 应用程序,则构建可能存在问题。帮助许多开发人员的另一个修复方法是创建一个新分支并尝试将您的代码推送到这样的位置:-
git checkout -b new-branch
然后
git push heroku new-branch


推荐阅读