如何更新堆栈并将克隆的应用程序推送到 Heroku [重复]
Posted
技术标签:
【中文标题】如何更新堆栈并将克隆的应用程序推送到 Heroku [重复]【英文标题】:How to update stack and push a cloned app to Heroku [duplicate] 【发布时间】:2022-01-13 19:11:28 【问题描述】:在对代码进行了一些小的修改后,我正在尝试更新在 Heroku 上运行的旧应用程序的堆栈。我将应用程序克隆到我的本地(一台以前没有安装 Heroku 的新 Windows 笔记本电脑)。进行修改并成功提交/推送回 Github 存储库。此时我登录到我的 Heroku 帐户并注意到堆栈已过时,需要更新到 Heroku-20。我首先在(主)分支上的应用程序(理发店)目录中使用我的 Git Bash 在新机器上安装了 heroku:
$ npm install -g heroku
然后我登录了我的 heroku 帐户:
$ heroku login
接下来我尝试添加 heroku 遥控器
$ heroku git:remote -a barbershop
然后我尝试更新堆栈:
$ heroku stack:set heroku-20 -a barbershop
最后,我想按照指示将提交的代码推送到新堆栈中,以触发新的构建以使更改生效:
$ git push heroku main
我收到一条错误消息error: src refspec main does not match any error: failed to push some refs to 'https://git.heroku.com/barbershop.git
*注意:这不是实际的 url,只是一个虚拟示例,但问题/错误是真实的。
我在这里做错了什么。我读到这是一个 API 端点错误,不久前已为免费帐户修复。我在这里做错了吗?我该如何解决这个问题?
【问题讨论】:
***.com/… , ***.com/… 【参考方案1】:改用$ git push heroku master
。
Main 仅在您专门进行更改时使用。
【讨论】:
是的,做到了。文档让我很困惑。以上是关于如何更新堆栈并将克隆的应用程序推送到 Heroku [重复]的主要内容,如果未能解决你的问题,请参考以下文章