2011-07-29 10 views
90

Tworzę aplikację heroku, a następnie moja maszyna się zawiesiła. Mam nową maszynę. Jak dołączyć istniejącą aplikację do aplikacji heroku. Kiedy odwiedzić stronę Heroku URL dla mojej aplikacji jest jak tenJak załączyć moje repo do aplikacji heroku

[email protected]:myapp.git 

nie mogę sklonować tę aplikację, ponieważ mam już myapp z github. Muszę więc dodać heroku jako pilota do mojej istniejącej aplikacji Github. Każdy zna składnię.

+0

Możliwy duplikat [Jak połączyć folder z istniejącą aplikacją Heroku] (http://stackoverflow.com/questions/5129598/how-to-link-a-folder-with-an-existing-heroku-app) – Flimm

Odpowiedz

180

Jeśli masz Heroku toolbelt:

Jeśli używasz Heroku Toolbelt, nowsza składnia jest

heroku git:remote -a project

Zobacz this więcej.

Kredyty: user101289 „s rozwiązanie

indziej, a jeśli nie mają Heroku toolbelt:

Pierwszy to zrobić:

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

Wtedy to zrobić:

git push heroku master 
heroku open 
+11

Nowsza wersja polecenia @ user101289 jest poprawna. –

+0

Mam darmowe konto Heroku i wydawało się, że muszę zamienić git @ ... na: https://git.heroku.com/{app}.git – mikeDOTexe

+0

To jest znacznie bardziej skomplikowane niż odpowiedź @ user101289 –

96

Jeśli używasz narzędzia Heroku LT, nowsze składni

heroku git:remote -a project

Patrz this więcej.

+6

Jeśli używasz Heroku Toobelt to jest to dobry wybór. :) Dzięki za udział. – Ajay

2

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

Zaloguj się do swojego konta i przejdź do tego linka

https://dashboard.heroku.com/apps

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

Utwórz nową aplikację

pozostawić aplikację imię puste, aby heroku wybrał je dla ciebie. powiedzmy imię i nazwisko Heroku aplikacja jest nowy-app-xxxxx, tak aby przetestować na dodanie pliku w niej można 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 

Put pusta (pusta), gdy szybka Git dla nazwa użytkownika i klucz API do hasła. Możesz uzyskać klucz API, pokazując go z linku poniżej.

https://dashboard.heroku.com/account

Uwaga: Nie można uwierzytelnić z punktem końcowym Heroku HTTP Git z wykorzystaniem nazwy użytkownika Heroku (e-mail) i hasło. Użyj klucza API zgodnie z opisem: here.

Powiązane problemy