如何解决这个github / heroku冲突

时间:2017-12-09 23:54:06

标签: ruby-on-rails git heroku

我在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

2 个答案:

答案 0 :(得分:0)

遥控器现在是否设置为其他网址?您可以尝试删除它,然后再次尝试添加。

答案 1 :(得分:0)

您无需删除或重命名任何内容,只需将set-url添加到您当前正在使用的仓库中,如下所示:

git remote set-url origin https://github.com/<github-page>Alpha_Blog.git

然后您应该能够将新的更改推送到Heroku上的现有应用程序。