Przekazywanie aplikacji do problemu heroku


95

Próbuję przekazać moją aplikację do heroku i otrzymuję następujący komunikat:

$ heroku create
Creating electric-meadow-15..... done
Created http://electric-meadow-15.heroku.com/ | git@heroku.com:electric-meadow-1
5.git

$ git push heroku master

 !  No such app as fierce-fog-63

fatal: The remote end hung up unexpectedly

To dziwne, że teraz to rozumiem, wiele razy bez problemu przesyłałem aplikację do heroku. szczególnie dziwne jest to, że fierce-fog-63jest to stara aplikacja, którą stworzyłem i usunąłem dawno temu. Dlaczego tak się stało, że heroku próbuje wcisnąć tę aplikację, która już nie istnieje, zwłaszcza gdy utworzyłem nową? Jakieś sugestie?

Odpowiedzi:


219

Wpisz to i myślę, że zobaczysz problem:

git remote -v

Napraw to w ten sposób:

git remote rm heroku
git remote add heroku git@heroku.com:electric-meadow-15.git

zadziałało ... ale teraz przekazuje mi wiadomość: $ git push heroku master Liczenie obiektów: 1652, gotowe. Kompresja delta z wykorzystaniem do 4 wątków. fatal: object 91f5d3ee9e2edcd42e961ed2eb254d5181cbc734 inconsistent object lengt h (476 vs 8985) error: pack-objects zmarł z dziwnym błędem: nie udało się wysłać niektórych referencji do 'git@heroku.com: floating-stone-94.git'
— Goddamnyouryan

Na wypadek, gdyby ktoś miał problem ze zmianą nazwy istniejącej aplikacji
— egbutter

4
@Adam Wiggins Byłoby przydatne, gdybyś wyjaśnił swoje rozwiązania, co robią te polecenia i dlaczego zadziałały.
— codeObserver

To działało w przypadku tego samego problemu z aplikacją Python. Poza tym, że musiałem również stworzyć heroku po git remote rm heroku (mój problem był prawdopodobnie nieco inny).
— Patrick Williams,

13

Otrzymałem drugi opublikowany przez Ciebie błąd „nie udało się wysłać niektórych odnośników do 'git@heroku.com: floating-stone-94.git'” (z inną nazwą aplikacji) i pozbyłem się go, wykonując następujące czynności:

git remote rm heroku
heroku create

powinieneś zobaczyć wiersz z napisem „Dodano zdalne heroku Git”. Również

git remote -v

powinien mieć teraz poprawną aplikację.


8
Czy heroku create nie utworzy zupełnie nowego projektu na heroku?
— thatdankent

5

Dla wszystkich osób, którym to nie działa, sprawdź swoje ~ / .heroku / poświadczenia.
Jeśli adres e-mail lub token nie są zgodne z kontem, nie zobaczysz swoich aplikacji.


0

Jeśli tu dotarłeś i uważasz, że masz podobny problem, ale wszystkie inne sugerowane rzeczy nie działają, możesz spróbować:

heroku restart
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.