PC & Handy

So laden Sie Dateien von GitHub herunter

Wenn Sie GitHub schon einmal verwendet haben, wissen Sie, dass es nicht sofort klar ist, wie Sie Dateien von der Plattform herunterladen. Es ist eine der komplizierteren Plattformen, da sie nicht direkt für den direkten Dateiaustausch gedacht ist, sondern stattdessen für die Entwicklung. Zugegeben, eines der großen Dinge an GitHub ist, dass alle öffentlichen Repositorys Open Source sind und die Leute ermutigt werden, Beiträge zu leisten – es gibt private Repositorys, aber diese werden im Allgemeinen für Entwicklungszwecke in Unternehmen verwendet, die ihren Code nicht sehen möchten durch die Öffentlichkeit. GitHub handhabt das Herunterladen von Dateien jedoch immer noch anders als an anderen Orten.

So laden Sie Dateien von GitHub herunter

Wenn Sie sich also nicht ganz sicher sind, wie Sie Dateien aus Projekten (oder ganzen Projekten) von GitHub herunterladen können, zeigen wir Ihnen, wie. Lass uns anfangen.

Herunterladen einer Datei von GitHub

Die meisten öffentlichen Repositorys können kostenlos heruntergeladen werden, auch ohne Benutzerkonto. Dies liegt daran, dass öffentliche Repositorys als Open Source-Codebasen angesehen werden. Das heißt, es sei denn, der Besitzer der Codebasis aktiviert ein anderes Kontrollkästchen, ihre Codebasis kann auf Ihren Computer heruntergeladen und in eine ZIP-Datei gepackt werden.

  1. Wenn Sie also zu einer öffentlichen Codebasis gehen – wie diesem Tipp-Rechner, den ich erstellt habe – werden Sie feststellen, dass in der oberen rechten Ecke eine grüne Schaltfläche mit der Aufschrift Klonen oder herunterladen, clecken Sie auf die Schaltfläche.
  2. Wählen Sie dann im Dropdown-Menü ZIP herunterladen. Alle Dateien werden auf Ihren Computer heruntergeladen, normalerweise in Ihrem Downloads-Ordner. GitHub-Repository 2
  3. Öffnen Sie dann Ihren Downloads-Ordner auf Ihrem Computer und suchen Sie die ZIP-Datei. Sie möchten mit der rechten Maustaste darauf klicken und die Option auswählen, die besagt: Alles extrahieren…, Entpacken, oder Dekomprimieren, und wählen Sie dann einen Ordner aus, in dem die Dateien gespeichert werden sollen. Dateieinstellungen
  4. Navigieren Sie schließlich zu diesem ausgewählten Ordner, und Sie finden alle Github-Dateien, die wir direkt dort heruntergeladen haben!

Das ist eine ziemlich kleine Codebasis mit nur ein paar Dateien darin. Wenn Sie auf Github zum JavaScript 30-Repository von Wes Bos gehen, werden Sie feststellen, dass es – da es sich um ein öffentliches Repository handelt – auf die gleiche Weise heruntergeladen werden kann.

Herunterladen von GitHub-Dateien mit Befehlen

Alternativ können Sie eine Datei oder ein Repository ganz einfach mit ein paar einfachen Befehlen auf GitHub klonen. Damit dies funktioniert, müssen Sie die Git-Tools installieren. Wir werden in dieser Demo denselben Tipp-Rechner über die Befehlszeile installieren.

  1. Kopieren Sie die URL aus Ihrer Adressleiste oder aus demselben Menü, aus dem Sie die ZIP-Datei heruntergeladen haben. GitHub-Repository
  2. Öffnen Sie Git Bash, geben Sie „CD-Downloads“ und schlage Eintreten. Dadurch gelangen Sie zum Ordner Downloads im Befehlsfenster. Sie können auch den Dateispeicherort eingeben, an dem Sie die Datei speichern möchten. Eingabeaufforderung
  3. Geben Sie nun „git clone //github.com/bdward16/tip-calculator.git„und schlagen Eintreten.Eingabeaufforderung 2
  4. Bei dieser Methode werden die Dateien beim Herunterladen automatisch entpackt.

Es gibt eine bessere Möglichkeit, Dateien herunterzuladen

Obwohl die von uns beschriebene Vorgehensweise einfach und unkompliziert ist, ist sie am optimalsten, um die Codedateien einfach anzuzeigen und nicht zu experimentieren. Wenn Sie vorhaben, GitHub-Dateien zum Experimentieren herunterzuladen, ist der beste Weg, das Projekt zu „verzweigen“. Ein Fork ist einfach Ihre eigene Kopie eines Repositorys.

Das Forking eines Repositorys bringt eine Reihe von Vorteilen mit sich. Sie erhalten Ihre eigene Kopie in Ihrem GitHub-Konto, mit der Sie frei mit Änderungen experimentieren können, ohne das ursprüngliche Projekt zu beeinträchtigen. Zum Beispiel könnten Sie einen Fehler in meinem Trinkgeldrechner finden oder Ihre eigenen Funktionen hinzufügen. Sie könnten also meinen Tipp-Rechner „verzweigen“ und eine Kopie auf Ihrem GitHub-Konto erstellen. Hier könnten Sie im Code herumspielen und damit experimentieren, ohne das ursprüngliche Projekt zu beeinträchtigen, da dies Ihre Kopie oder „Fork“ wäre.

Am häufigsten werden Forks verwendet, um entweder Änderungen am Projekt einer anderen Person vorzuschlagen, wie z. B. das Beheben eines Fehlers oder das Hinzufügen einer Funktion, wie bereits erwähnt.

Wie forken Sie also ein öffentliches Repository? Es ist eigentlich ganz einfach. Bevor wir beginnen, müssen Sie ein kostenloses GitHub-Konto erstellen, da Sie einen Ort zum Speichern Ihres Forks benötigen. Sie können zu www.github.com gehen und dies sofort tun.

Sobald Sie Ihr Konto erstellt haben, können Sie Ihrem Konto ein öffentliches Repository zuordnen.

  1. Sie können beispielsweise zum öffentlichen Repository für den 30-Tage-JavaScript-Schulungskurs von Wes Bos gehen und in der oberen rechten Ecke sehen Sie eine Schaltfläche mit der Aufschrift Gabel. Drück den Knopf.
  2. Es kann ein paar Sekunden bis ein paar Minuten dauern, aber GitHub klont oder „fork“ dieses Projekt dann auf Ihren eigenen GitHub-Account. Sobald dies erledigt ist, wird Ihnen das Projekt sofort unter Ihrem GitHub-Benutzernamen angezeigt.
  3. Um dies zu überprüfen, können Sie in der Navigationsleiste oben rechts auf Ihr Profilsymbol klicken und dann die Option auswählen, die besagt: Ihre Repositorys . In Ihrer Liste der Repositorys sollten Sie die JavaScript 30-Kurscodebasis sehen.

Jetzt können Sie den Code beliebig ändern und damit experimentieren, ohne dass die ursprünglichen Projektdateien des ursprünglichen Eigentümers davon betroffen sind. Wenn Sie Code ändern, einen Fehler beheben oder eine neue Funktion hinzufügen, können Sie eine sogenannte „Pull-Anfrage“ erstellen, in der diese Änderung besprochen werden kann. Wenn dem ursprünglichen Projektbesitzer die Änderung gefällt – und sie ordnungsgemäß funktioniert – kann sie als Produktionscode in die ursprüngliche Codebasis eingefügt werden.

Schließen

Wie Sie sehen, ist das Herunterladen von Dateien und ganzen Projekten von GitHub eigentlich ganz einfach. In nur wenigen Minuten können Sie ein ganzes Projekt auf Ihren Computer herunterladen oder sogar auf Ihr eigenes GitHub-Konto übertragen. Es braucht nicht viel, um mit dem Code in Ihrem Fork herumzuspielen, um zu sehen, was sich auf was auswirkt, und schließlich können Sie vielleicht sogar Ihren ersten Pull-Request erstellen! Viel Spaß beim Codieren!