Zum Inhalt springen
GitTree
Git-Repositories

Klonen Sie ein Repository

Durch das Klonen wird ein Repository von GitHub, GitLab, Bitbucket, Azure DevOps oder einem beliebigen Git-Server mit seinem Verlauf auf Ihren Computer kopiert. In GitTree fügen Sie die URL ein, wählen den Zielort aus und drücken Clone; Wenn es fertig ist, wird es in einem neuen Tab geöffnet.

KostenlosAktualisiert

Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Klonoptionen
  6. Wenn etwas schief geht
  7. Fragen
  8. Verwandt

Bevor Sie beginnen

  • Die URL des Repositorys von seiner Seite auf dem Host: https://… oder git@… (SSH).
  • Für ein privates Repository eine Möglichkeit zur Anmeldung: ein SSH-Schlüssel, der dem Host bekannt ist, oder ein Passwort oder Token, nach dem Git fragt, wenn es es benötigt.

Wo es zu finden ist

  • Die Karte Clone auf der Seite „Neuer Tab“.
  • Die Befehlspalette: Clone Repository….
  • Mit einem verbundenen GitHub- oder Bitbucket-Konto (GitTree Pro) listet Clone from GitHub / Bitbucket… auf der Seite „Neuer Tab“ Ihre Repositorys zur Auswahl auf.
AktionmacOSWindows und Linux
Befehlspalette, dann Clone Repository…⌘⇧PCtrl+Shift+P

Schritte

  1. Öffnen Sie das Dialogfeld „Klonen“.

    Wählen Sie auf der Seite „Neuer Tab“ Clone aus. Der Dialog Clone a repository wird am Clone with URL geöffnet.

    Das Dialogfeld „Repository klonen“ mit einer GitHub-URL und einem ausgefüllten übergeordneten Ordner
    1 die URL des Repositorys, 2 der Ordner, in den der Klon verschoben wird, 3 die Schaltfläche, mit der er gestartet wird.GitTree-Schnittstelle mit einem Demonstrations-Repository.
  2. Fügen Sie die Repository-URL ein

    Fügen Sie es in Repository URL ein. GitTree füllt Folder name daraus; Ändern Sie es, wenn Sie einen anderen Namen wünschen.

  3. Wählen Sie, wohin es geht

    Geben Sie einen Parent folder ein oder verwenden Sie Browse…. Clones into zeigt den genauen Ordner an, der erstellt wird; es muss neu oder leer sein.

  4. Legen Sie die benötigten Optionen fest und klicken Sie dann auf „Klonen“.

    Lassen Sie Depth leer, um den vollständigen Verlauf anzuzeigen, oder geben Sie eine Reihe von Commits für einen flachen Klon ein. Kreuzen Sie Also clone submodules an, wenn das Projekt sie verwendet. Lassen Sie Open after cloning eingeschaltet und drücken Sie dann Clone.

Erwartetes Ergebnis

Ein Fortschrittsbalken benennt jede Phase (Objekte empfangen, Deltas auflösen, Dateien auschecken). Wenn der Vorgang abgeschlossen ist, wird das Repository in einem neuen Tab geöffnet und unter Recent angezeigt.

Sie können mit Cancel Clone aufhören: GitTree entfernt, was der Klon geschrieben hat, und löscht niemals einen zuvor vorhandenen Ordner.

Klonoptionen

Die Optionen des Dialogfelds „Klonen“.
OptionWas es bewirkt
DepthEs werden nur die neuesten Commits heruntergeladen (ein flacher Klon). Leer bedeutet die vollständige Historie. Sie können später mehr Verlauf abrufen.
Also clone submodulesKlont auch die Repositorys, die das Projekt als Submodule enthält.
Sparse checkoutCheckt zunächst nur die Dateien der obersten Ebene und dann die von Ihnen ausgewählten Ordner aus: nützlich für sehr große Repositorys.
Download file contents only when they are needed (blobless)Lädt den Verlauf herunter, ruft aber Dateiinhalte bei Bedarf ab.
Open after cloningÖffnet das neue Repository in einer Registerkarte, wenn der Klon abgeschlossen ist.

Wenn etwas schief geht

„Das Repository konnte nicht geklont werden“

Lesen Sie Git’s output im Dialog: Es nennt die Ursache (falsche URL, kein Zugriff, Netzwerk). Wählen Sie Edit and Try Again, um die URL oder den Ordner zu korrigieren.

„Dieser Ordner ist nicht leer“

Das Ziel verfügt bereits über Dateien. Wählen Sie ein anderes Parent folder oder Folder name.

Die Authentifizierung für ein privates Repository ist fehlgeschlagen

Verwenden Sie eine SSH-URL mit einem Schlüssel, den der Host kennt, oder eine HTTPS-URL und ein persönliches Zugriffstoken, wenn Git nach einem Passwort fragt. GitHub und GitLab akzeptieren keine Kontopasswörter mehr über HTTPS.

Fragen

Kann ich klonen, ohne ein Hosting-Konto anzuschließen?

Ja. Das Klonen mit einer URL ist Teil von GitTree Free und verwendet Ihre eigenen Git-Anmeldeinformationen. Zum Durchsuchen der Repository-Liste Ihres Anbieters ist ein verbundenes Konto erforderlich, das Teil von Pro ist.