Как прикрепить мое репо к приложению heroku

96

Я создаю приложение heroku, а затем моя машина разбилась. Машина у меня новая. Как мне прикрепить существующее приложение к приложению heroku. Когда я захожу на страницу heroku, URL моего приложения выглядит следующим образом

git@heroku.com:myapp.git

Я не могу клонировать это приложение, потому что оно у меня уже есть myappс github. Поэтому мне нужно добавить heroku в качестве удаленного к моему существующему приложению github. Кто угодно знает синтаксис.

Ник Вандербильт
источник

Ответы:

187

Если у вас есть набор инструментов heroku:

Если вы используете Heroku Toolbelt, новый синтаксис:

heroku git:remote -a project

См. Это для получения дополнительной информации.

Кредиты: user101289решение

В противном случае, если у вас нет пояса с инструментами heroku:

Сначала сделайте это:

git remote add heroku git@heroku.com:{heroku-app-name}.git

Затем сделайте это:

git push heroku master
heroku open
Thenengah
источник
У меня есть бесплатная учетная запись Heroku, и, похоже, мне пришлось поменять местами git @ ... на это: git.heroku.com {app} .git
mikeDOTexe
Для меня «git remote add https: // git.heroku.com / {heroku-app-name} .git», похоже, сработал.
afreeland
96

Если вы используете Heroku Toolbelt, новый синтаксис:

heroku git:remote -a project

См. Это для получения дополнительной информации.

user101289
источник
2

Если вы используете только Git без установки Heroku Toolbelt , вы также можете создать новое приложение.

Войдите в свою учетную запись и перейдите по этой ссылке

https://dashboard.heroku.com/apps

Посмотрите на знак плюса в правом верхнем углу и выберите

Создать новое приложение

Оставьте поле имени приложения пустым, чтобы heroku выбрал одно за вас. Допустим, ваше приложение heroku называется new-app-xxxxx , поэтому для проверки добавления в него файла вы можете попробовать следующую команду:

git clone https://git.heroku.com/<new-app-xxxxx>.git
cd <new-app-xxxxx>
echo "my test file" > test.txt
git add .
git commit . -m "my test on commit" 
git push

Поместите пустое (пустое), когда Git запросит имя пользователя, и ваш ключ API для пароля. Вы можете получить свой API-ключ, показав его по ссылке ниже.

https://dashboard.heroku.com/account

Примечание. Вы не можете аутентифицироваться с помощью конечной точки Heroku HTTP Git, используя свое имя пользователя (адрес электронной почты) и пароль Heroku. Используйте ключ API, как описано здесь .

Четабахана
источник