Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite kann noch im Gange sein. Die neuesten Informationen findest Du in der englischsprachigen Dokumentation. Informieren Sie uns bitte, falls auf dieser Seite ein Problem mit den Übersetzungen vorliegt.

Diese Version von GitHub Enterprise wurde eingestellt am 2020-11-12. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Ein Repository klonen

When you create a repository on your GitHub Enterprise Server instance, it exists as a remote repository. You can clone your repository to create a local copy on your computer and sync between the two locations.

Inhalt dieses Artikels

Über das Klonen eines Repositorys

You can clone a repository from your GitHub Enterprise Server instance to your local computer to make it easier to fix merge conflicts, add or remove files, and push larger commits. When you clone a repository, you copy the repository from your GitHub Enterprise Server instance to your local machine.

Das Klonen eines Repository ruft eine vollständige Kopie aller Repository-Daten ab, die your GitHub Enterprise Server instance zu diesem Zeitpunkt hat, inklusive aller Versionen jeder Datei und jedes Ordners für das Projekt. You can push your changes to the remote repository on your GitHub Enterprise Server instance, or pull other people's changes from your GitHub Enterprise Server instance. Weitere Informationen findest Du unter „Gängige Git-Befehle benutzen".

You can clone your existing repository or clone another person's existing repository to contribute to a project.

Klonen eines Repository über die Befehlszeile

  1. Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.

  2. Klicke unter dem Repository-Namen auf Clone or download (Klonen oder herunterladen).

    Schaltfläche „Clone or download“ (Klonen oder herunterladen)

  3. To clone the repository using HTTPS, under "Clone with HTTPS", click . To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click Use SSH, then click .

    Schaltfläche „Clone URL" (URL klonen)

  4. Öffne TerminalTerminalGit Bash.

  5. Ändere das aktuelle Arbeitsverzeichnis zum Speicherort, in dem Du das geklonte Verzeichnis haben willst.

  6. Gib git clone ein, und füge dann die zuvor kopierte URL ein.

    $ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY
  7. Drücke Eingabe, um Deinen lokalen Klon zu erstellen.

    $ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY
    > Cloning into `Spoon-Knife`...
    > remote: Counting objects: 10, done.
    > remote: Compressing objects: 100% (8/8), done.
    > remove: Total 10 (delta 1), reused 10 (delta 1)
    > Unpacking objects: 100% (10/10), done.

Ein Repository in GitHub Desktop klonen

  1. Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.

  2. Klicke unter dem Namen Deines Repositorys auf Clone or download (Klonen oder herunterladen).

    Schaltfläche „Clone or download“ (Klonen oder herunterladen)

  3. Click Open in Desktop to clone the repository and open it in über GitHub Desktop.

    Schaltfläche „Open in Desktop“ (In Desktop öffnen)

  4. Befolgen Sie die Aufforderungen in GitHub Desktop, um den Klonvorgang abzuschließen.

Weitere Informationen finden Sie unter „Ein Repository von GitHub in GitHub Desktop klonen“.

Ein leeres Repository klonen

Ein leeres Repository enthält keine Dateien. Dies geschieht öfters, wenn Du das Repository bei der Erstellung nicht mit einer README-Datei initialisierst.

  1. Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.

  2. Um Dein Repository über die Befehlszeile mit HTTPS zu klonen, klicke unter „Quick setup" (Schnelleinrichtung) auf . To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click SSH, then click .

    Schaltfläche „Empty repository clone URL" (Leeres-Repository-Klonen-URL)

    Um Dein Repository alternativ in Desktop zu klonen, klicke Set up in Desktop (In Desktop aufsetzen) und folge den Anweisungen, um den Klon zu vervollständigen.

    Schaltfläche „Empty repository desktop" (Leeres-Repository-Klonen-Desktop)

  3. Öffne TerminalTerminalGit Bash.

  4. Ändere das aktuelle Arbeitsverzeichnis zum Speicherort, in dem Du das geklonte Verzeichnis haben willst.

  5. Gib git clone ein, und füge dann die zuvor kopierte URL ein.

    $ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY
  6. Drücke Eingabe, um Deinen lokalen Klon zu erstellen.

    $ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY
    > Cloning into `Spoon-Knife`...
    > remote: Counting objects: 10, done.
    > remote: Compressing objects: 100% (8/8), done.
    > remove: Total 10 (delta 1), reused 10 (delta 1)
    > Unpacking objects: 100% (10/10), done.

Beheben von Fehlern beim Klonen

Beim Klonen eines Repositorys wirst Du allenfalls Fehlern begegnen.

Wenn Du ein Repository nicht klonen kannst, überprüfe Folgendes:

  • Du kannst zu HTTPS verbinden. Weitere Informationen findest Du unter „Fehler beim HTTPS-Klonen."
  • Du hast die Berechtigung zum Zugriff auf das Repository, das Du klonen willst. Weitere Informationen findest du auf „Error: Repository not found" (Fehler: Repository nicht gefunden).
  • Der Standardbranch, den Du klonen willst, existiert immer noch. Für weitere Informationen, prüfe, ob Du die Berechtigungen zum Zugriff auf das zu klonende Repository hast. Weitere Informationen findest Du unter „Error: Remote HEAD refers to nonexistent ref, unable to checkout" (Fehler: HEAD des Remote enthält eine nicht existierende Referenz, auschecken nicht möglich).