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?



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 git@heroku.com:yourappname.git

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 = git@heroku.com:old_app_name.git

zu

url = git@heroku.com: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


+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


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

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.