Jak dołączyć moje repozytorium do aplikacji heroku

96

Tworzę aplikację heroku, a następnie mój komputer się zawiesił. Mam nową maszynę. Jak dołączyć moją istniejącą aplikację do aplikacji heroku. Kiedy odwiedzam stronę heroku, adres URL mojej aplikacji wygląda następująco

[email protected]:myapp.git

Nie mogę sklonować tej aplikacji, ponieważ mam już myappz github. Dlatego muszę dodać heroku jako pilota do mojej istniejącej aplikacji na githubie. Każdy zna składnię.

Nick Vanderbilt
źródło

Odpowiedzi:

187

Jeśli masz pasek narzędzi Heroku:

Jeśli używasz paska narzędzi Heroku, nowsza składnia to

heroku git:remote -a project

Zobacz to po więcej.

Kredyty: user101289rozwiązanie

W przeciwnym razie, jeśli nie masz paska narzędzi Heroku:

Najpierw zrób to:

git remote add heroku [email protected]:{heroku-app-name}.git

Następnie zrób to:

git push heroku master
heroku open
thenengah
źródło
Mam darmowe konto Heroku i wydaje mi się, że muszę zamienić git @ ... na to: git.heroku.com {aplikacja} .git
mikeDOTexe
Jest to o wiele bardziej skomplikowane niż odpowiedź @ user101289
Jared Beach
Dla mnie „git remote add https: // git.heroku.com / {heroku-nazwa-aplikacji} .git” wydawało się działać.
afreeland
96

Jeśli używasz paska narzędzi Heroku, nowsza składnia to

heroku git:remote -a project

Zobacz to po więcej.

user101289
źródło
6
Jeśli używasz heroku Toobelt, to jest to dobry wybór. :) Dzięki za udostępnienie.
Ajay
2

Jeśli używasz tylko Gita bez instalowania paska narzędzi Heroku , możesz również utworzyć nową aplikację.

Zaloguj się na swoje konto i przejdź do tego linku

https://dashboard.heroku.com/apps

Spójrz na znak plus w prawym górnym rogu, a następnie wybierz

Utwórz nową aplikację

Pozostaw nazwę aplikacji pustą, aby heroku wybrał ją za Ciebie. Powiedzmy, że nazwa Twojej aplikacji heroku to new-app-xxxxx , więc aby przetestować dodawanie do niej pliku, możesz wypróbować następujące polecenie:

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

Wpisz puste (puste), gdy Git wyświetli monit o podanie nazwy użytkownika, a Twój klucz API jako hasło. Możesz uzyskać swój klucz API, pokazując go z linku poniżej.

https://dashboard.heroku.com/account

Uwaga: nie można uwierzytelnić się w punkcie końcowym Heroku HTTP Git przy użyciu nazwy użytkownika Heroku (adresu e-mail) i hasła. Użyj klucza API zgodnie z opisem tutaj .

Chetabahana
źródło