Heroku Fatal: Could Not Read From Remote Repository.

'heroku' не выглядит как репозиторий git


Когда я пытаюсь отправить свое приложение в Heroku, я получаю такой ответ:

                fatal: 'heroku' does not appear to be a git repository fatal: Could non read from remote repository.  Please brand certain y'all have the right access rights and the repository exists.                              

Я попробовал «ключи героя: добавить», но все равно получил тот же результат. У меня уже есть ключ ssh для моей учетной записи GitHub.





Ответы:


Чтобы добавить приложение Heroku в качестве удаленного Git, необходимо выполнить heroku git:remote -a yourapp.

Источник: Развертывание с помощью Git





Вы можете попробовать следующее в вашем корневом каталоге:

// инициализируем git для вашего проекта, добавляем изменения и выполняем коммит

                git init git add . git commit -m "beginning commit"                              

// создать приложение heroku и нажать на heroku

                heroku create git push heroku master                              

Не уверен, где вы находитесь в процессе. Вам также не нужен github для развертывания на heroku, просто git. Надеюсь это поможет!




Во-первых, убедитесь, что вы вошли в Heroku:

                heroku login                              

Введите свои учетные данные.

Обычно эта ошибка возникает при использовании клонированного репозитория git на новом компьютере. Даже если ваши учетные данные heroku уже находятся на компьютере, между локальным клонированным репо и heroku пока нет никакой связи. Для этого перейдите в корневой каталог клонированного репозитория и запустите

                heroku git:remote -a yourapp                              


Следующая официальная статья Heroku :

Инициализировать GIT

              $ cd myapp $ git init  $ git add . $ git commit -m "my first commit"                          

Затем создайте (инициализируйте) приложение heroku с помощью:

              $ heroku create YourAppName                          

Наконец добавьте git remote:

              $ heroku git:remote -a YourAppName                          

Теперь вы можете безопасно развернуть свое приложение с помощью:

              $ git push heroku master                          

Вам следует подождать некоторое время и посмотреть, не появятся ли какие-либо ошибки / прерывания на консоли при развертывании. Подробности смотрите в статье о героку .


Выполните следующие действия:

                $ heroku login                              

Создать новый Git-репозиторий
Инициализировать Git-репозиторий в новом или существующем каталоге.

                $ cd my-project/ $ git init $ heroku git:remote -a appname                              

Развертывание приложения
Зафиксируйте свой код в хранилище и разверните его в Heroku с помощью Git.

                $ git add together .  $ git commit -am "make it meliorate" $ git push button heroku main                              

Существующий Git-репозиторий.
Для существующих репозиториев просто добавьте пульт Heroku Remote.

                $ heroku git:remote -a appname                              



Возможно, стоит проверить файл конфигурации в папке .git. Если параметры heroku отсутствуют, то вы получите эту ошибку

              [remote "heroku"]     url = git@heroku.com:`[Your heroku app].git     fetch = +refs/heads/*:refs/remotes/heroku/*                          

папка .git должна находиться в каталоге файлов локального компьютера для приложения, созданного вами в heroku. например, C: \ Users \ You \ Your app.git

Надеюсь это поможет


Моя проблема заключалась в том, что я использовал git (вместо heroku git) для клонирования приложения. Тогда мне пришлось:

              git remote add heroku git@heroku.com:MyApp.git                          

Не забудьте изменить MyApp на имя вашего приложения.

Тогда я мог бы продолжить:

              git push heroku primary                          

Если эта ошибка появляется, это потому, что нет пульта с именем Heroku. Когда вы создаете Heroku, если git remote еще не существует, мы автоматически создаем его (при условии, что вы находитесь в git repo). Для просмотра ваших пультов введите:

« git remote -v» # Для приложения с именем appname вы увидите следующее:

              $ git remote -v heroku git@heroku.com:appname.git (fetch) heroku git@heroku.com:appname.git (push)                          

Если вы видите пульт для своего приложения, вы можете просто « git push master» и заменить его на фактическое имя пульта.

Если он отсутствует, вы можете добавить пульт с помощью следующей команды:

              git remote add together heroku git@heroku.com:appname.git                          

Если вы уже добавили пульт под названием Heroku, вы можете получить ошибку, подобную этой:

              fatal: remote heroku already exists.                          

Итак, удалите существующий пульт и добавьте его снова с помощью приведенной выше команды:

              git remote rm heroku                          

Надеюсь это поможет…


Для меня ответ состоял в том, чтобы перейти в корневой каталог приложения перед запуском heroku createилиgit push button heroku master


Я столкнулся с той же ошибкой, совершив гораздо более начинающую ошибку: я печатал на Heroku с заглавной буквы «H» вместо строчной.

Я понимаю, что это, конечно, не решение для всех, кто сталкивается с этой ошибкой, но это было в моем случае.


Я получил ту же ошибку, и оказалось, что я не в том каталоге. Это простая ошибка - дважды проверить, что вы находитесь в корне, а затем запустить heroku createи heroku git push principalснова. Конечно, вы должны были сделать git init, как уже упоминалось в ответе StickMaNX выше, еще до того, как наступит этап героку.


Запустить это

              heroku create                          

прежде чем нажать ваш код.


Вы забыли связать название своего приложения с вашей герокой. Это очень распространенная ошибка. если ваше приложение не создано, используйте:

                              heroku create                                (                optional app proper noun                )                          

еще:

                              git add                                .                                  git commit                                -                1000                                "heroku commit"                                  heroku git                :                remote                                -                a YOUR_APP_NAME  git push heroku master                          

Для тех, кто пытается заставить героку работать на codeanywhereIDE:

              heroku login git remote add heroku git@heroku.com:MyApp.git git push heroku                          

Мне пришлось запустить командную строку Windows с правами администратора




Следующие команды хорошо подойдут для развертывания приложения scarlet ​​на track на heroku, если heroku уже установлена ​​на машине разработчика. # обозначает комментарий

  1. вход в Герою
  2. создать геройку
  3. ключи heroku: добавьте # это добавляет ключи локальной машины к heroku, чтобы избежать повторного ввода пароля
  4. гит пуш герой мастер
  5. heroku переименовывает new-application-proper noun #rename application в предпочтительное имя, отличное от автоматически созданного имени heroku

В моем случае я уже вошел в систему, и я только что казнил git push.



Я видел все ответы здесь, и единственное, чего не хватает, это после выполнения этих шагов:

              $ git add together . $ git commit -m "first heroku commit"                          

Вы должны запустить команду ниже:

              $ heroku git:remote -a <YourAppNameOnHeroku>                          

И наконец, запустите это:

              $ git push button -f heroku <NameOfBranch>:chief                          

Обратите внимание, что я использовал < NameOfBranch >, потому что, если вы в данный момент находитесь в другой ветке, ведущей к мастеру, она все равно будет выдавать ошибки, поэтому, если вы работаете с мастером, используйте мастер, в противном случае поместите имя ветки туда.


показать все приложения у героку есть доступ с

              heroku apps                          

И проверьте, что ваше приложение существует тогда

                              execute heroku git:remote -a yourapp_exist                          

weinsteinsamid1961.blogspot.com

Source: https://qastack.ru/programming/18406721/heroku-does-not-appear-to-be-a-git-repository

0 Response to "Heroku Fatal: Could Not Read From Remote Repository."

Publicar un comentario

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel