renamed heroku app from website, now it's not found
After renaming my heroku app from the heroku website, whenever I cd to its directory in a terminal and run any heroku command, I get 开发者_StackOverflow中文版App not found
. Does anybody know of a way to remedy this?
Try to update the git remote for the app:
git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git
The Answer by James Ward is also correct, alternatively try doing this:
1). open a terminal
2). Go to your_app_directory/.git/config
3). Once you open the config file then edit as follows:
Change
url = git@heroku.com:old_app_name.git
to
url = git@heroku.com:new_app_name.git
Obviously substituting your apps old name to its new name. Hope it helps Also checkout this link renaming from cli - heroku
git remote rm heroku
heroku git:remote -a newname
From the Heroku docs...
If you rename from the website ... [your app] will need to be updated manually:
git remote rm heroku
heroku git:remote -a newname
There is another way, you can fix it by renaming the app to the original name via web.
To find out the old name use heroku command line:
> heroku rename newname
which will spit out the old name. Use the old name to rename the app via web. You can check if renaming success by running
> heroku info
Once done you can rename to the preferred name by using
> heroku rename preferredname
James Ward's solution didn't work for me. I had to enter my git url in a different format:
git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
精彩评论