2009-09-04 6 views

risposta

19

Si è corretto, si può fare un "clone di git", ci sono Heroku specific directions per la modifica locale pure.

+4

Le modifiche recenti sono tali che 'heroku git: clone' è utile solo per le applicazioni distribuite con il servizio git host di Heroku.In effetti ciò significa che le applicazioni distribuite tramite GitHub, DropBox o "Deploy to Heroku" genereranno un repository vuoto una volta clonati. In tal caso, è necessario scaricare il repository di origine e aggiungere il telecomando heroku a tale repository. Una volta che lo hai fatto, puoi spingere con git ('git push heroku master') e sarai in grado di clonare il repository dopo di ciò. – conor909

+0

Anche una cosa che ho notato è che ho dovuto includere i file singolarmente. Per evitare gli oggetti git questo ha causato un sacco di problemi. Ma una volta che ho copiato tutti i file nella cartella, tutto ha funzionato correttamente. –

+0

Grazie @ conor909, puoi aggiungerlo come una risposta reale a questa domanda? – Antoine

11

Basta eseguire il seguente, e sarete pronti per partire:

git clone [email protected]:your_app_name.git 
+3

Autorizzazione negata (chiave pubblica) [fatale] –

+0

Questo comando ha funzionato, grazie mille :) Avviso – Amod

+0

: Sembra che tu abbia clonato un archivio vuoto. –

0

In primo luogo, è necessario installare il Heroku Toolbelt.

2nd, generare chiave SSH dal comando: heroku keys:add

3rd, clonare il vostro repo: git clone [email protected]u.com:__your_repo__.git

11

Basta andare a https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git.

Installare il Heroku Toolbelt

Download and install the Heroku Toolbelt

Se non lo hai già fatto, accedi al tuo account Heroku e seguire le istruzioni per creare una nuova chiave pubblica SSH.

$ heroku login 

clonare il repository

Usare Git per clonare il codice sorgente del YOUR_APP_NAME sulla macchina locale.

$ heroku git:clone -a YOUR_APP_NAME 
$ cd YOUR_APP_NAME 

distribuire le modifiche

apportare alcune modifiche al codice appena clonato e distribuirli a Heroku utilizzando Git.

$ git add . 
$ git commit -am "make it better" 
$ git push heroku master 
0

Prima scaricare e installare heroku CLI. quindi eseguire il comando: login heroku login utilizzando nome utente e password. poi git clone utilizzando: Heroku git: clone -a APP-NAME

**** **** O

1) Login per Heroku: https://id.heroku.com/

2) selezionare il proprio app.

3) Selezionare l'opzione Distribuisci.

Qui otterrete tutti i dettagli con i comandi per ottenere il codice sorgente.