我在Heroku上有一个应用程序,我有几年了,但现在我需要重构一些代码并更新一些宝石。
当我第一次启动应用程序时,我在一台完全不同的机器上。所以我不得不克隆该应用程序的github repo。
现在我想推送第一个更改,但是我收到了这个错误:
set git remote heroku to https://git.heroku.com/alfa-blog.git
我认为这要求我做这样的事情:
git remote add heroku https://git.heroku.com/alfa-blog.git
但是我收到了这个错误:
fatal: remote heroku already exists.
我该如何解决这个问题?如果有任何不清楚的地方,请告诉我,以便我澄清。
我是否删除原点?
heroku https://git.heroku.com/alfa-blog.git (fetch)
heroku https://git.heroku.com/alfa-blog.git (push)
origin https://github.com/<github-page>/Alpha_Blog.git (fetch)
origin https://github.com/<github-page>/Alpha_Blog.git (push)
尝试重命名远程仓库:
$ git remote rename https://git.heroku.com/alfa-blog.git https://github.com/ldco2016/Alpha_Blog.git
fatal: No such remote: https://git.heroku.com/alfa-blog.git
答案 0 :(得分:0)
遥控器现在是否设置为其他网址?您可以尝试删除它,然后再次尝试添加。
答案 1 :(得分:0)
您无需删除或重命名任何内容,只需将set-url
添加到您当前正在使用的仓库中,如下所示:
git remote set-url origin https://github.com/<github-page>Alpha_Blog.git
然后您应该能够将新的更改推送到Heroku上的现有应用程序。