开发者

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
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜