Як приєднати моє репо до програми heroku


96

Я створюю додаток heroku, і тоді моя машина розбилася. У мене є нова машина. Як приєднати свою існуючу програму до програми heroku. Коли я заходжу на сторінку heroku, URL-адреса мого додатка виглядає так

git@heroku.com:myapp.git

Я не можу клонувати цю програму, тому що у мене вже є myappgithub. Тому мені потрібно додати heroku як віддалений до моєї наявної програми github. Кожен знає синтаксис.


Відповіді:


187

Якщо у вас є інструментальна стрічка heroku:

Якщо ви використовуєте Панель інструментів Heroku, новіший синтаксис є

heroku git:remote -a project

Перегляньте це докладніше.

Подяки: user101289рішення

Ще, якщо у вас немає інструментальної стрічки heroku:

Спочатку зробіть це:

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

Потім зробіть це:

git push heroku master
heroku open

У мене є безкоштовний обліковий запис Heroku, і, здавалося, доведеться поміняти git @ ... цим: git.heroku.com {app} .git
mikeDOTexe

Це набагато складніше, ніж відповідь @ user101289
Джаред Біч

Для мене "git remote add https: // git.heroku.com / {heroku-app-name} .git", здавалося, працює.
afreeland

96

Якщо ви використовуєте Панель інструментів Heroku, новіший синтаксис є

heroku git:remote -a project

Перегляньте це докладніше.


6
Якщо ви використовуєте heroku Toobelt, це хороший вибір. :) Дякую за частку.
Аджай

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, як описано тут .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.