Heroku-App von der Website umbenannt, jetzt nicht mehr gefunden

170

Nachdem ich meine Heroku-App von der Heroku-Website umbenannt habe, erhalte ich immer dann, wenn ich in einem Terminal in das Verzeichnis cd und einen Heroku-Befehl ausführe App not found. Kennt jemand einen Weg, dies zu beheben?

Connor
quelle
könnte hilfreich sein stackoverflow.com/questions/4383670/…
Hishalv
danke, @Hishalv. Ich denke, dass Thread mehr mit Rails-Apps zu tun hat, die umbenannt werden, aber nicht unbedingt mit Heroku. Ich suche Hilfe, die speziell für das Umbenennen einer App auf Heroku geeignet ist.
Connor
Dies kann auch hilfreich sein: stackoverflow.com/questions/5305843/…
Kev

Antworten:

366

Versuchen Sie, die Git-Fernbedienung für die App zu aktualisieren:

git remote rm heroku
git remote add heroku [email protected]:yourappname.git
James Ward
quelle
2
kann Apps von cli umbenennen: $ heroku apps:rename newnamedocs: devcenter.heroku.com/articles/renaming-apps
Connor Leech
@ConnorLeech angeblich ja, aber eigentlich scheint das nicht zu funktionieren.
John LaBarge
@JohnLaBarge Yup, ich bin gerade zu dieser Antwort gekommen, weil ich nach einer Umbenennung von der CLI "App nicht gefunden" hatte, als ich danach versuchte, etwas zu tun.
Matt Gibson
48

Die Antwort von James Ward ist ebenfalls richtig. Versuchen Sie alternativ Folgendes:

1). Öffnen Sie ein Terminal

2). Gehen Sie zu your_app_directory / .git / config

3). Sobald Sie die Konfigurationsdatei geöffnet haben, bearbeiten Sie sie wie folgt:

Veränderung

url = [email protected]:old_app_name.git

zu

url = [email protected]:new_app_name.git

Ersetzen Sie offensichtlich den alten Namen Ihrer Apps durch den neuen Namen. Hoffe es hilft auch checkout diesen Link umbenennen von cli - heroku

Hishalv
quelle
+1 Ja, James 'Antwort ist richtig, aber aus irgendeinem Grund hat mir deine besser gefallen. Danke :)
Briford Wylie
+1 für das Umbenennen des Links und das Finden des Befehlsheroku apps:rename newname
Pakman
21
git remote rm heroku
heroku git:remote -a newname
Juampi
quelle
6

Aus den Heroku-Dokumenten ...

Wenn Sie von der Website umbenennen ... [Ihre App] muss manuell aktualisiert werden:

git remote rm heroku
heroku git:remote -a newname
reergymerej
quelle
5

Es gibt eine andere Möglichkeit, das Problem zu beheben, indem Sie die App über das Web in den ursprünglichen Namen umbenennen.

Um den alten Namen herauszufinden, verwenden Sie die Heroku-Befehlszeile:

> heroku rename newname

das wird den alten Namen ausspucken. Verwenden Sie den alten Namen, um die App über das Web umzubenennen. Sie können überprüfen, ob das Umbenennen erfolgreich ist, indem Sie ausführen

> heroku info

Anschließend können Sie mit den Namen in den bevorzugten Namen umbenennen

> heroku rename preferredname
Moh Hasbi Assidiqi
quelle
3

James Wards Lösung hat bei mir nicht funktioniert. Ich musste meine Git-URL in einem anderen Format eingeben:

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