Когда я пытаюсь отправить свое приложение в Heroku, я получаю такой ответ:
fatal: 'heroku' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Я попробовал «ключи героя: добавить», но все равно получил тот же результат. У меня уже есть ключ ssh для моей учетной записи GitHub.
git remote -v
чтобы увидеть, какие пульты вы настроили.Ответы:
Чтобы добавить приложение Heroku в качестве удаленного Git, необходимо выполнить
heroku git:remote -a yourapp
.Источник: Развертывание с помощью Git
источник
git push heroku master
произойдет сбой, если вы пытаетесь выполнить развертывание из подкаталога. Развертывание с помощью heroku должно быть выполнено из корневого каталога с действительными папками package.json и .git, как сказано здесь stackoverflow.com/questions/38658038/…yourapp
вами подразумевается название приложения heroku, которое не всегда может совпадать с названием вашего приложения в git или локально и т. Д.Вы можете попробовать следующее в вашем корневом каталоге:
// инициализируем git для вашего проекта, добавляем изменения и выполняем коммит
// создать приложение heroku и нажать на heroku
Не уверен, где вы находитесь в процессе. Вам также не нужен github для развертывания на heroku, просто git. Надеюсь это поможет!
источник
Во-первых, убедитесь, что вы вошли в Heroku:
Введите свои учетные данные.
Обычно эта ошибка возникает при использовании клонированного репозитория git на новом компьютере. Даже если ваши учетные данные heroku уже находятся на компьютере, между локальным клонированным репо и heroku пока нет никакой связи. Для этого перейдите в корневой каталог клонированного репозитория и запустите
источник
yourapp
выше - название вашего приложения в настройках на панели инструментов HerokuСледующая официальная статья Heroku :
Инициализировать GIT
Затем создайте (инициализируйте) приложение heroku с помощью:
Наконец добавьте git remote:
Теперь вы можете безопасно развернуть свое приложение с помощью:
Вам следует подождать некоторое время и посмотреть, не появятся ли какие-либо ошибки / прерывания на консоли при развертывании. Подробности смотрите в статье о героку .
источник
Выполните следующие действия:
Создать новый Git-репозиторий
Инициализировать Git-репозиторий в новом или существующем каталоге.
Развертывание приложения
Зафиксируйте свой код в хранилище и разверните его в Heroku с помощью Git.
Существующий Git-репозиторий.
Для существующих репозиториев просто добавьте пульт Heroku Remote.
источник
https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz
... я не понимаю, где это не так?Возможно, стоит проверить файл конфигурации в папке .git. Если параметры heroku отсутствуют, то вы получите эту ошибку
папка .git должна находиться в каталоге файлов локального компьютера для приложения, созданного вами в heroku. например, C: \ Users \ You \ Your app.git
Надеюсь это поможет
источник
Моя проблема заключалась в том, что я использовал git (вместо heroku git) для клонирования приложения. Тогда мне пришлось:
Не забудьте изменить MyApp на имя вашего приложения.
Тогда я мог бы продолжить:
источник
Если эта ошибка появляется, это потому, что нет пульта с именем Heroku. Когда вы создаете Heroku, если git remote еще не существует, мы автоматически создаем его (при условии, что вы находитесь в git repo). Для просмотра ваших пультов введите:
«
git remote -v
» # Для приложения с именем appname вы увидите следующее:Если вы видите пульт для своего приложения, вы можете просто «
git push master
» и заменить его на фактическое имя пульта.Если он отсутствует, вы можете добавить пульт с помощью следующей команды:
Если вы уже добавили пульт под названием Heroku, вы можете получить ошибку, подобную этой:
Итак, удалите существующий пульт и добавьте его снова с помощью приведенной выше команды:
Надеюсь это поможет…
источник
Для меня ответ состоял в том, чтобы перейти в корневой каталог приложения перед запуском
heroku create
илиgit push heroku master
источник
Я столкнулся с той же ошибкой, совершив гораздо более начинающую ошибку: я печатал на Heroku с заглавной буквы «H» вместо строчной.
Я понимаю, что это, конечно, не решение для всех, кто сталкивается с этой ошибкой, но это было в моем случае.
источник
Я получил ту же ошибку, и оказалось, что я не в том каталоге. Это простая ошибка - дважды проверить, что вы находитесь в корне, а затем запустить
heroku create
иheroku git push master
снова. Конечно, вы должны были сделатьgit init
, как уже упоминалось в ответе StickMaNX выше, еще до того, как наступит этап героку.источник
Запустить это
прежде чем нажать ваш код.
источник
Вы забыли связать название своего приложения с вашей герокой. Это очень распространенная ошибка. если ваше приложение не создано, используйте:
еще:
источник
Для тех, кто пытается заставить героку работать на
codeanywhere
IDE:источник
Мне пришлось запустить командную строку Windows с правами администратора
источник
Следующие команды хорошо подойдут для развертывания приложения ruby на rails на heroku, если heroku уже установлена на машине разработчика. # обозначает комментарий
источник
В моем случае я уже вошел в систему, и я только что казнил
git push
.источник
У меня была та же проблема, но позже я узнал, что забыл создать приложение перед его развертыванием. Попробуйте следующие шаги в терминале.
Я просто изучаю героку и часто забываю шаги, поэтому я написал статью об этом. Вы можете найти его здесь: https://medium.com/@saurav.panthee/deploy-flask-app-to-heroku-under-3-minutes-2ec1c0bc403a
источник
Я видел все ответы здесь, и единственное, чего не хватает, это после выполнения этих шагов:
Вы должны запустить команду ниже:
И наконец, запустите это:
Обратите внимание, что я использовал < NameOfBranch >, потому что, если вы в данный момент находитесь в другой ветке, ведущей к мастеру, она все равно будет выдавать ошибки, поэтому, если вы работаете с мастером, используйте мастер, в противном случае поместите имя ветки туда.
источник
показать все приложения у героку есть доступ с
И проверьте, что ваше приложение существует тогда
источник