Я решил свою проблему при написании этого поста, но подумал, что это может быть полезной информацией для других нубов, таких как я:)
Чтобы решить проблему ниже, отредактируйте следующий файл
.git / конфигурации
Есть раздел, который выглядит так
[remote "heroku"]
url = git@heroku.com:adjective-noun-1234.git
fetch = +refs/heads/*:refs/remotes/heroku/*
Это то, что git пытается подтолкнуть. Просто измените строку
url = git@heroku.com:adjective-noun-1234.git
к любому новому проекту Heroku, который вы создали. Теперь Git сможет снова толкнуть Героку.
Я перевел мое второе приложение Rails в рабочее состояние и хочу развернуть его. Поэтому я выполнил все шаги для развертывания Heroku в Учебном руководстве по Ruby on Rails (у меня было развертывание, работающее для примера приложения из книги), используя:
heroku create
Затем я проталкиваю свой проект с помощью
git push heroku master
Проект не работает, хотя я не могу найти никаких ошибок в журналах Heroku, все, что я получаю, это:
Приносим извинения, но что-то пошло не так.
Мы были уведомлены об этой проблеме, и мы рассмотрим ее
в ближайшее время.
Итак, я осмотрел раздел поддержки Heroku и нашел официальное руководство по развертыванию Rails 3.0 / 3.1:
http://devcenter.heroku.com/articles/rails3
http://devcenter.heroku.com/articles/rails31_heroku_cedar
Я пошел в веб-интерфейс Heroku> Общая информация> Уничтожить приложение , потому что хотел продолжить свои усилия с чистого листа.
Следуя инструкции, я создал проект Heroku для стека кедров:
heroku create --stack cedar
И отправь его в Heroku, используя
git push heroku master
ПРОБЛЕМА: по какой-то причине git все еще пытается подтолкнуть к старому проекту Heroku !!!
в результате ошибки
fatal: The remote end hung up unexpectedly