Как мне синхронизировать c a Node js app, git и Heroku? - PullRequest
2 голосов
/ 20 июня 2020

У меня есть приложение Node.js. У меня он размещен и работает на Heroku. В папке C:\projects\test есть мой код Node.js, например package.json, node_modules\, папка .git\, которая указывает на репозиторий git, и Heroku Procfile.

I хочу иметь возможность запускать команды Heroku, используя cmd, но понял, что не знает, где находится информация о heroku git, поэтому возвращает Couldn't find that app.

Что мне нужно сделать, чтобы иметь возможность запустить heroku в cmd из этой папки? Или это обязательно должна быть папка heroku git?

Ответы [ 2 ]

1 голос
/ 21 июня 2020

Я начну с самого начала с того, что я обычно делаю при связывании моей учетной записи / проекта github с heroku.

Сначала я загружаю и создаю новый проект на github, используя следующие команды в каталоге мой проект:

  1. Git init
  2. Git add.
  3. git commit -m «header»
  4. git удаленный (SPECIFI C REPO)

Затем после загрузки на git выполните следующие действия для связывания с heroku:

  1. heroku login
  2. git pu sh heroku master

После выполнения всех этих задач (особенно, нажав на heroku master), вы сможете (в моем случае это сработало) запускать команды heroku прямо со своего каталог проекта в терминале.

Надеюсь, это было полезно.

0 голосов
/ 21 июня 2020

Все команды heroku CLI принимают аргумент -a / --app, указывающий, к какому приложению получить доступ, например, :

heroku certs:add -a your-app-here CRT KEY

, если вы предоставите этот аргумент , вы можете запустить его из любого каталога. (Конечно, это все еще подлежит аутентификации и авторизации. Возможно, вам потребуется запустить heroku auth:login, прежде чем вы сможете это сделать успешно.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...