После переименования моего приложения heroku с веб-сайта heroku, когда я захожу в его каталог в терминале и запускаю любую команду heroku, я получаю App not found
. Кто-нибудь знает способ исправить это?
После переименования моего приложения heroku с веб-сайта heroku, когда я захожу в его каталог в терминале и запускаю любую команду heroku, я получаю App not found
. Кто-нибудь знает способ исправить это?
Ответы:
Попробуйте обновить git remote для приложения:
git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git
$ heroku apps:rename newname
docs: devcenter.heroku.com/articles/renaming-apps
Ответ Джеймса Уорда также правильный, или попробуйте сделать следующее:
1). открыть терминал
2). Перейдите в ваш_app_directory / .git / config
3). Как только вы откроете файл конфигурации, отредактируйте его следующим образом:
+ Изменить
url = git@heroku.com:old_app_name.git
в
url = git@heroku.com:new_app_name.git
Очевидно, заменяя старое имя вашего приложения новым именем. Надеюсь, это поможет. Также проверьте эту ссылку переименование из cli - heroku
heroku apps:rename newname
Из документов Heroku ...
Если вы переименуете с веб-сайта ... [ваше приложение] необходимо будет обновить вручную:
git remote rm heroku
heroku git:remote -a newname
Есть еще один способ, вы можете исправить это, переименовав приложение в оригинальное имя через Интернет.
Чтобы узнать старое имя, используйте командную строку heroku:
> heroku rename newname
который выплюнет старое имя. Используйте старое имя, чтобы переименовать приложение через Интернет. Вы можете проверить успешность переименования, запустив
> heroku info
После этого вы можете переименовать в нужное имя с помощью
> heroku rename preferredname
Решение Джеймса Уорда не сработало для меня. Я должен был ввести свой URL-адрес git в другом формате:
git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git