zmieniono nazwę aplikacji heroku ze strony internetowej, teraz nie została znaleziona

170

Po zmianie nazwy mojej aplikacji heroku ze strony internetowej heroku, za każdym razem, gdy przechodzę do jej katalogu w terminalu i uruchamiam dowolne polecenie heroku, otrzymuję App not found. Czy ktoś wie, jak temu zaradzić?

Connor
źródło
dzięki, @Hishalv. Myślę, że ten wątek musi poradzić sobie bardziej ze zmianą nazw aplikacji Rails, choć niekoniecznie z heroku. Szukam pomocy dotyczącej zmiany nazwy aplikacji na Heroku.
Connor,
Może to być również pomocne: stackoverflow.com/questions/5305843/…
Kev

Odpowiedzi:

366

Spróbuj zaktualizować pilota git dla aplikacji:

git remote rm heroku
git remote add heroku [email protected]:yourappname.git
James Ward
źródło
2
może zmienić nazwy aplikacji z cli: $ heroku apps:rename newnamedocs: devcenter.heroku.com/articles/renaming-apps
Connor Leech
@ConnorLeech rzekomo tak, ale w rzeczywistości to nie działa.
John LaBarge,
@JohnLaBarge Tak, właśnie doszedłem do tej odpowiedzi, ponieważ zmiana nazwy z CLI pozostawiła mi komunikat „nie znaleziono aplikacji”, gdy później próbowałem cokolwiek zrobić.
Matt Gibson,
48

Odpowiedź Jamesa Warda również jest poprawna, alternatywnie spróbuj zrobić to:

1). otwórz terminal

2). Przejdź do katalogu your_app_directory / .git / config

3). Po otwarciu pliku konfiguracyjnego edytuj w następujący sposób:

Zmiana

url = [email protected]:old_app_name.git

do

url = [email protected]:new_app_name.git

Oczywiście zastępowanie starej nazwy aplikacji nową nazwą. Mam nadzieję, że to pomoże. Sprawdź również tę zmianę nazwy linku z cli - heroku

Hishalv
źródło
+1 Tak, odpowiedź Jamesa jest poprawna, ale z jakiegoś powodu podobała mi się twoja bardziej. Dzięki :)
Briford Wylie
+1 za zmianę nazwy linku i znalezienie poleceniaheroku apps:rename newname
Pakman
21
git remote rm heroku
heroku git:remote -a newname
Juampi
źródło
6

Z dokumentów Heroku ...

Jeśli zmienisz nazwę w witrynie ... [Twoja aplikacja] będzie wymagać ręcznej aktualizacji:

git remote rm heroku
heroku git:remote -a newname
reergymerej
źródło
5

Jest inny sposób, możesz to naprawić, zmieniając nazwę aplikacji na oryginalną przez Internet.

Aby znaleźć starą nazwę, użyj wiersza poleceń heroku:

> heroku rename newname

która wypluje stare imię. Użyj starej nazwy, aby zmienić nazwę aplikacji przez Internet. Możesz sprawdzić, czy zmiana nazwy powiodła się, uruchamiając

> heroku info

Po zakończeniu możesz zmienić nazwę na preferowaną za pomocą

> heroku rename preferredname
Moh Hasbi Assidiqi
źródło
3

Rozwiązanie Jamesa Warda nie zadziałało dla mnie. Musiałem wpisać mój adres URL git w innym formacie:

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
Darryl Mendonez
źródło