【问题标题】:not able to push rails app to heroku无法将rails应用程序推送到heroku
【发布时间】:2016-05-12 06:52:57
【问题描述】:

我正在尝试推送从 bitbucket 中提取的代码。

当我执行git push heroku master 时出现以下错误。

致命:“heroku”似乎不是 git 存储库 致命:无法从远程存储库读取。

请确保您拥有正确的访问权限 并且存储库存在。

我有权访问 repo。怎么了。

【问题讨论】:

  • git help remote进一步了解

标签: ruby-on-rails git heroku


【解决方案1】:

你执行heroku git:remote -a yourapp了吗?

参考:https://devcenter.heroku.com/articles/git

【讨论】:

  • 是的,我试过了。我明白了`! [remote denied] master -> master (pre-receive hook denied) 错误:未能将一些引用推送到`
  • 先尝试从您的heroku master 拉取:git pull heroku master,然后如果您在推送git push heroku master -f 时仍有错误,则强制推送
  • 你的意思是heroku pull,那我的代码会变成heroku代码吗?
  • 错误消息表明您的上游存储库已提交如果您推送将会丢失。因此,如果您执行“git pull”,您将能够合并,然后再次推送。
  • 如果你是唯一一个使用 repo 的人,你可以通过 git push -f 强制推送当前提交,无论它与上游分支的关系如何。
【解决方案2】:

对于那些期待 2017 年及以后的人,只需执行 heroku create 即可解决问题,然后您可以执行 git push heroku master 命令。

https://devcenter.heroku.com/articles/getting-started-with-rails5

【讨论】:

    猜你喜欢
    • 2015-03-13
    • 2010-12-30
    • 2017-11-08
    • 1970-01-01
    • 2018-12-12
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多