node.js - 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'
我一直在寻找好几次,我遇到了可以追溯到几年前没有有效解决方案的论坛
解决方案
有许多可能发生的问题。确保您没有将任何随机 repo 推送到 Heroku,并且它是为节点应用程序配置的。看看这个 dashboard.heroku.com/apps/{your App name}/activity
并按照步骤操作。如果它检测到 node.js 应用程序,则构建可能存在问题。帮助许多开发人员的另一个修复方法是创建一个新分支并尝试将您的代码推送到这样的位置:-
git checkout -b new-branch
然后
git push heroku new-branch
推荐阅读
- python-3.x - 在 Docker 容器化 Python 代码中加入路径时如何避免在文件路径中混合使用 \ 和 /
- r - 使用 ggpubr(ggline 函数)防止 X 轴上的标签重叠
- r - 无法进入 Rstudio 中的函数调用或循环
- opencv - 对图像应用相对径向失真函数,无需了解有关相机的任何信息
- node.js - 将 JS 承诺用于基于 Sequelize 的模型相关功能是否必不可少?
- python - 舍入熊猫数据框顶行中的所有值
- javascript - Angular - 让服务返回 ES6 地图
- prolog - 初学者Prolog,如何写传递关系?
- r - 在 r 中,使用字符串,就像我输入它一样
- python - 使 1 个消息处理程序向每个输入返回相同的函数