2009-09-04 9 views
24

Sobald Sie Ihren Quellcode auf Heroku hochgeladen haben, ist es möglich, ihn von dort herunterzuladen, falls erforderlich, etwa im Falle eines Fehlers Ihrer lokalen Festplatte?Ist es möglich, den Quellcode von heroku abzurufen?

Wegen der Integration von Heroku mit Git, würde ich annehmen, dass dies zumindest in der Theorie möglich ist.

Antwort

19

Sie haben Recht, Sie können einen "Git Klon" tun, es gibt Heroku specific directions für lokale Bearbeitung.

+4

Die letzten Änderungen haben dazu geführt, dass 'heroku git: clone' nur für Anwendungen nützlich ist, die mit dem von Heroku gehosteten Git-Service bereitgestellt werden.Dies bedeutet, dass Anwendungen, die über die Schaltflächen GitHub, DropBox oder "Auf Heroku bereitstellen" bereitgestellt werden, beim Klonen zu einem leeren Repo führen. In diesem Fall müssen Sie das Quell-Repository herunterladen und das heroku remote zu diesem Repo hinzufügen. Sobald du das getan hast, kannst du mit git ('git push heroku master') pushen und du wirst danach das Repo klonen können. – conor909

+0

Auch eine Sache, die ich bemerkte, ist, dass ich die Akten einzeln einschließen musste. Um die git-Objekte zu vermeiden, verursachte dies eine Menge Ärger. Aber sobald ich alle Dateien in den Ordner kopiert habe, hat alles richtig funktioniert. –

+0

Dank @ Conor909, können Sie das als eine tatsächliche Antwort auf diese Frage hinzufügen? – Antoine

11

einfach die folgende laufen, und Sie werden gut zu gehen:

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

Berechtigung verweigert (publickey) [fatal] –

+0

Dieser Befehl funktionierte, vielen Dank :) – Amod

+0

Warnung: Sie scheinen ein leeres Repository geklont zu haben. –

0

Zuerst müssen Sie die Heroku Toolbelt installieren.

2., SSH-Schlüssel durch den Befehl erzeugen: heroku keys:add

3., klonen Ihre Repo: git clone [email protected]:__your_repo__.git

11

Gehen Sie einfach auf https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git.

Installieren Sie das Heroku Toolbelt

Download and install the Heroku Toolbelt

Wenn Sie nicht bereits haben, melden Sie sich bei Ihrem Heroku Konto an und folgen Sie den Anweisungen, um einen neuen öffentlichen SSH-Schlüssel zu erstellen.

$ heroku login 

Clone das Repository

Verwenden Git YOUR_APP_NAME Quellcode auf den lokalen Rechner zu klonen.

$ heroku git:clone -a YOUR_APP_NAME 
$ cd YOUR_APP_NAME 

Stellen Sie Ihre Änderungen

einige Änderungen am Code vornehmen Sie sie Heroku mit Git nur geklont und bereitstellen.

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

Zuerst Heroku CLI herunterladen und installieren. dann ausführen Befehl: Heroku Login Login mit Benutzernamen und Passwort. dann git clone unter Verwendung: Heroku git: Klon -a APP-NAME

**** OR ****

1) zu Heroku Anmelden: https://id.heroku.com/

2) wählen Sie Ihre App

3) Wählen Sie die Option Bereitstellen.

Hier erhalten Sie alle Details mit Befehlen zum Abrufen des Quellcodes.

Verwandte Themen