Підштовхування програми до проблеми heroku


95

Я намагаюся перенести свій додаток на heroku, і я отримую таке повідомлення:

$ 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

Це дивно, що я отримую це зараз, я багато разів натискав додаток на heroku без проблем. особливо дивно, fierce-fog-63це стара програма, яку я давно зробив і видалив. Чому зараз heroku намагається натиснути на цю програму, яка вже не існує, особливо коли я створив нову? Будь-які пропозиції?

Відповіді:


219

Введіть це, і я думаю, ви побачите проблему:

git remote -v

Виправте це так:

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

це спрацювало ... але зараз мені це повідомляє: $ git push heroku master Підрахунок об’єктів: 1652, виконано. Дельта стиснення з використанням до 4 потоків. фатально: об'єкт 91f5d3ee9e2edcd42e961ed2eb254d5181cbc734 невідповідний об'єкт довжина h (476 проти 8985) помилка: pack-objects загинула з дивною помилкою помилка: не вдалося висунути деякі посилання на 'git@heroku.com: floating-stone-94.git'
goddamnyouryan


4
@Adam Wiggins Було б корисно, якщо б ви пояснили свої рішення, що роблять ці команди та чому це спрацювало.
codeObserver

Це спрацювало для тієї ж проблеми з додатком Python. За винятком того, що мені також довелося героку створювати після git remote rm heroku (моя проблема, мабуть, була дещо іншою).
Патрік Вільямс,

13

Я отримував другу помилку, яку ви опублікували, "не вдалося висунути деякі посилання на 'git@heroku.com: floating-stone-94.git'" (з іншою назвою програми), і я позбувся її, виконавши наступне:

git remote rm heroku
heroku create

ви повинні побачити рядок із написом "Додано віддалений геройку". Також

git remote -v

тепер повинен мати правильний додаток.


8
Чи не створить heroku цілий новий проект на heroku?
денкант

5

Для всіх людей, у кого це не працює, перевірте ваші ~ / .heroku / облікові дані
Якщо електронна пошта чи маркер не відповідають обліковому запису, ви не побачите своїх програм.


0

Якщо ви потрапили сюди і вважаєте, що у вас схожа проблема, але всі інші запропоновані речі не працюють, ви можете спробувати:

heroku restart
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.