Come allegare il mio repository all'app heroku


96

Ho creato un'app heroku e poi la mia macchina si è bloccata. Ho una nuova macchina. Come collego la mia app esistente all'app heroku. Quando visito la pagina heroku, l'URL della mia app è così

git@heroku.com:myapp.git

Non posso clonare questa app perché ho già myappda GitHub. Quindi devo aggiungere heroku come telecomando alla mia app GitHub esistente. Qualcuno conosce la sintassi.


Risposte:


187

Se hai la cintura degli strumenti heroku:

Se stai usando Heroku Toolbelt, la sintassi più recente è

heroku git:remote -a project

Vedi questo per di più.

Crediti: user101289la soluzione di

Altrimenti, se non hai la cintura degli strumenti heroku:

Per prima cosa fai questo:

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

Quindi fai questo:

git push heroku master
heroku open

Ho un account Heroku gratuito e mi è sembrato di dover scambiare git @ ... con questo: git.heroku.com {app} .git
mikeDOTexe

Questo è molto più complicato della risposta di @ user101289
Jared Beach

Per me "git remote add https: // git.heroku.com / {heroku-app-name} .git" sembrava funzionare.
afreeland,

96

Se stai usando Heroku Toolbelt, la sintassi più recente è

heroku git:remote -a project

Vedi questo per di più.


6
Se stai usando heroku Toobelt, questa è una buona scelta. :) Grazie per la condivisione.
Ajay

2

Se stai usando solo Git senza installare Heroku Toolbelt , puoi anche creare una nuova applicazione.

Accedi al tuo account e vai a questo link

https://dashboard.heroku.com/apps

Guarda il segno più nell'angolo in alto a destra, quindi seleziona

Crea nuova app

Lascia vuoto il nome dell'applicazione per consentire a heroku di sceglierne uno per te. Supponiamo che il nome della tua app heroku sia new-app-xxxxx , quindi per provare l'aggiunta di un file puoi provare il seguente comando:

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

Metti vuoto (vuoto) quando Git richiede il nome utente e la tua chiave API per la password. Puoi ottenere la tua chiave API mostrandola dal link sottostante.

https://dashboard.heroku.com/account

Nota: non è possibile autenticarsi con l'endpoint HTTP Git Heroku utilizzando il nome utente (e-mail) e la password Heroku. Usa una chiave API come descritto qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.