renommée application heroku à partir du site Web, elle est maintenant introuvable

170

Après avoir renommé mon application heroku à partir du site Web heroku, chaque fois que je cd vers son répertoire dans un terminal et exécute une commande heroku, j'obtiens App not found. Est-ce que quelqu'un connaît un moyen d'y remédier?

Connor
la source
pourrait être utile stackoverflow.com/questions/4383670/…
Hishalv
merci, @Hishalv. Je pense que ce fil doit davantage traiter les applications Rails renommées, pas nécessairement d'heroku. Je recherche de l'aide spécifique pour renommer une application sur heroku.
Connor
Cela peut également être utile: stackoverflow.com/questions/5305843/…
Kev

Réponses:

366

Essayez de mettre à jour la télécommande git pour l'application:

git remote rm heroku
git remote add heroku [email protected]:yourappname.git
James Ward
la source
2
peut renommer des applications de cli: $ heroku apps:rename newnamedocs: devcenter.heroku.com/articles/renaming-apps
Connor Leech
@ConnorLeech prétendument oui, mais en fait cela ne semble pas fonctionner.
John LaBarge
@JohnLaBarge Yup, je viens d'arriver à cette réponse parce qu'un changement de nom de la CLI m'a laissé avec "app not found" quand j'ai essayé de faire quoi que ce soit par la suite.
Matt Gibson
48

La réponse de James Ward est également correcte, essayez également de faire ceci:

1). ouvrir un terminal

2). Accédez à votre_répertoire_app / .git / config

3). Une fois que vous ouvrez le fichier de configuration, modifiez-le comme suit:

Changement

url = [email protected]:old_app_name.git

à

url = [email protected]:new_app_name.git

Évidemment, en remplaçant l'ancien nom de votre application par son nouveau nom. J'espère que cela vous aidera également à consulter ce lien renommer de CLI - Heroku

Hishalv
la source
+1 Oui, la réponse de James est correcte, mais pour une raison quelconque, j'ai mieux aimé la vôtre. Merci :)
Briford Wylie
+1 pour renommer le lien et trouver la commandeheroku apps:rename newname
Pakman
21
git remote rm heroku
heroku git:remote -a newname
Juampi
la source
6

À partir des documents Heroku ...

Si vous renommez à partir du site Web ... [votre application] devra être mise à jour manuellement:

git remote rm heroku
heroku git:remote -a newname
reergymerej
la source
5

Il existe un autre moyen, vous pouvez le résoudre en renommant l'application avec le nom d'origine via le Web.

Pour connaître l'ancien nom, utilisez la ligne de commande heroku:

> heroku rename newname

qui crachera l'ancien nom. Utilisez l'ancien nom pour renommer l'application via le Web. Vous pouvez vérifier si le changement de nom a réussi en exécutant

> heroku info

Une fois terminé, vous pouvez renommer le nom préféré en utilisant

> heroku rename preferredname
Moh Hasbi Assidiqi
la source
3

La solution de James Ward n'a pas fonctionné pour moi. J'ai dû saisir mon url git dans un format différent:

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
Darryl Mendonez
la source