Über das Klonen eines Repositorys
Sie können ein Repository von Ihre GitHub Enterprise Server-Instance auf Ihren lokalen Computer um Mergekonflikte leichter zu beheben, Dateien hinzuzufügen oder zu entfernen und größere Commits zu pushen. Wenn Sie ein Repository klonen, kopieren Sie das Repository von Ihre GitHub Enterprise Server-Instance ihrem lokalen Computer.
Du kannst ein Repository aus Ihre GitHub Enterprise Server-Instance auf deinen lokalen Computer klonen, um das Beheben von Zusammenführungskonflikten, das Hinzufügen oder Entfernen von Dateien und das Pushen großer Commits zu vereinfachen. Beim Klonen eines Repositorys kopierst du das Repository aus Ihre GitHub Enterprise Server-Instance auf deinen lokalen Computer.
Du kannst ein Repository aus Ihre GitHub Enterprise Server-Instance auf deinen lokalen Computer klonen, um das Beheben von Zusammenführungskonflikten, das Hinzufügen oder Entfernen von Dateien und das Pushen großer Commits zu vereinfachen. Beim Klonen eines Repositorys kopierst du das Repository aus Ihre GitHub Enterprise Server-Instance auf deinen lokalen Computer.
Durch das Klonen eines Repositorys wird eine vollständige Kopie aller Repositorydaten Ihre GitHub Enterprise Server-Instance abgerufen, die zu diesem Zeitpunkt vorhanden sind, einschließlich aller Versionen jeder Datei und jedes Ordners für das Projekt. Sie können Ihre Änderungen in das Remote-Repository auf Ihre GitHub Enterprise Server-Instance pushen oder die Änderungen anderer Personen von Ihre GitHub Enterprise Server-Instance abrufen. Weitere Informationen finden Sie unter Git verwenden.
Du kannst ein vorhandenes Repository oder das Repository einer anderen Person klonen, um zu einem Projekt beizutragen.
Ein Repository klonen
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke oberhalb der Liste der Dateien auf Code.

-
Kopiere die URL für das Repository.
-
Um das Repository mit HTTPS zu klonen, klicken Sie unter "HTTPS" auf .
-
Wenn du das Repository mithilfe eines SSH-Schlüssels klonen möchtest, einschließlich eines Zertifikats, das von der SSH-Zertifizierungsstelle deiner Organisation ausgestellt wurde, wähle SSH und dann aus.
-
Um ein Repository über die GitHub CLI zu klonen, klicke auf GitHub CLI und dann auf .

-
-
Öffne TerminalTerminalGit Bash.
-
Ändere das aktuelle Arbeitsverzeichnis zum Speicherort, in dem Du das geklonte Verzeichnis haben willst.
-
Gib
git cloneein, und füge dann die zuvor kopierte URL ein.git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY -
Drücke die EINGABETASTE, um den 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.
Hinweis
Weitere Informationen zur GitHub CLI findest du unter Informationen zu GitHub CLI.
Verwende den Unterbefehl repo clone, um ein Repository lokal zu klonen. Ersetze den repository-Parameter durch den Namen des Repositorys. Beispiel: octo-org/octo-repo, monalisa/octo-repo oder octo-repo. Wenn der OWNER/-Teil des OWNER/REPO-Repositoryarguments nicht angegeben wird, wird er standardmäßig auf den Namen des authentifizierenden Benutzers festgelegt.
gh repo clone REPOSITORY
Sie können auch die GitHub-URL verwenden, um ein Repository zu klonen.
gh repo clone https://github.com/PATH-TO/REPOSITORY
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke oberhalb der Liste der Dateien auf Code.

-
Um das Repository mit GitHub Desktop zu klonen und zu öffnen, klicke auf Open with GitHub Desktop.

-
Folgen Sie den Anweisungen in GitHub Desktop, um den Klonvorgang abzuschließen.
Weitere Informationen finden Sie unter 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.
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Zum Klonen Ihres Repositorys mithilfe der Befehlszeile unter HTTPS klicken Sie unter "Schnelleinrichtung" auf . Um das Repository mit einem SSH-Schlüssel zu klonen, einschließlich eines Zertifikats, das von der SSH-Zertifizierungsstelle Ihrer Organisation ausgestellt wurde, klicken Sie auf SSH, und klicken Sie dann auf .

Wenn Sie Ihr Repository auch in Desktop klonen möchten, klicken Sie auf "In Desktop einrichten", und folgen Sie den Anweisungen, um den Klon abzuschließen.

-
Öffne TerminalTerminalGit Bash.
-
Ändere das aktuelle Arbeitsverzeichnis zum Speicherort, in dem Du das geklonte Verzeichnis haben willst.
-
Gib
git cloneein, und füge dann die zuvor kopierte URL ein.git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY -
Drücke die EINGABETASTE, um den 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 kannst du möglicherweise auf Fehler stoßen.
Wenn du ein Repository nicht klonen kannst, überprüfe Folgendes:
- Du kannst eine Verbindung über HTTPS herstellen. Weitere Informationen finden Sie unter Beheben von Fehlern beim Klonen.
- Du hast die Berechtigung zum Zugriff auf das Repository, das du klonen willst. Weitere Informationen finden Sie unter Beheben von Fehlern beim Klonen.
- Der Standardzweig, den du klonen willst, existiert immer noch. Weitere Informationen finden Sie unter Beheben von Fehlern beim Klonen.