2016-08-29 86 views
0

我在heroku上有一個應用程序,名字爲floating-river-39482。並且我試圖通過發出命令git push heroku master來部署應用程序。 但我從終端類似這樣的錯誤我無法推送heroku

remote: ! No such app as sleepy-inlet-36834. 
fatal: repository 'https://git.heroku.com/sleepy-inlet-36834.git/' not found 

在此錯誤消息的應用程序的名稱是sleepy-inlet-36834。但我試圖把應用floating-river-39482。 我沒有一個名爲sleepy-inlet-36834的應用程序。 我該如何糾正這個錯誤?

回答

1

它看起來像你莫名其妙地得到您的Git倉庫引用一箇舊的(或刪除)的Heroku應用。

你可以做的最容易在你的項目中打開你的.git/config文件,並用正確的爲您的Heroku應用程序切換出https://git.heroku.com/sleepy-inlet-36834.git/網址:https://git.heroku.com/floating-river-39482.git

然後給它一個去=)

爲了進一步解釋:Heroku的工作原理是使用Git安裝一個「遠程」。遠程只是您可以推送(或拉出)代碼的地方。 Git通過將它們列在項目的.git/config文件中來創建遠程控制。