Über das Klonen eines Repositorys
Du kannst ein Repository aus dein Unternehmen 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 dein Unternehmen auf deinen lokalen Computer.
Das Klonen eines Repository ruft eine vollständige Kopie aller Repository-Daten ab, die dein Unternehmen zu diesem Zeitpunkt hat, inklusive aller Versionen jeder Datei und jedes Ordners für das Projekt. Du kannst deine Änderungen an das Remoterepository auf dein Unternehmen pushen oder die Änderungen anderer Benutzer aus dein Unternehmen abrufen. Weitere Informationen findest du unter Git verwenden.
Du kannst ein vorhandenes Repository oder das Repository einer anderen Person klonen, um zu einem Projekt beizutragen.
Ein Repository klonen
-
Navigiere auf dein Unternehmen zur Hauptseite des Repositorys. 1. Klicke oberhalb der Liste der Dateien auf Code.
-
Kopiere die URL für das Repository.
- Um ein Repository über HTTPS zu klonen, klicke 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, klicke auf SSH und dann auf .
- Um ein Repository über die GitHub CLI zu klonen, klicke auf GitHub CLI und dann auf .
1. Öffne TerminalTerminalGit Bash. 4. Ändere das aktuelle Arbeitsverzeichnis zum Speicherort, in dem Du das geklonte Verzeichnis haben willst. 5. Gibgit clone
ein, und füge dann die zuvor kopierte URL ein.
6. Drücke die **EINGABETASTE**, um den lokalen Klon zu erstellen.$ git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
$ 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.
Weitere Informationen zu 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
Du kannst auch die GitHub-URL verwenden, um ein Repository zu klonen.
gh repo clone https://github.com/PATH-TO/REPOSITORY
- Navigiere auf dein Unternehmen zur Hauptseite des Repositorys. 1. Klicke oberhalb der Liste der Dateien auf Code.
- Klicke auf Mit GitHub Desktop öffnen, um das Repository zu klonen und mit GitHub Desktop zu öffnen.
- Befolge die Aufforderungen in GitHub Desktop, um den Klon zu vervollständigen.
Weitere Informationen findest du 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.
-
Navigiere auf dein Unternehmen zur Hauptseite des Repositorys.
-
Wenn du dein Repository über die Befehlszeile mit HTTPS klonen möchtest, klicke unter „Schnelle Einrichtung“ 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, klicke auf SSH und dann auf .
Klicke alternativ auf Auf dem Desktop einrichten, und folge den Eingabeaufforderungen, um dein Repository auf den Desktop zu klonen.
-
Ö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.
6. Drücke die **EINGABETASTE**, um den lokalen Klon zu erstellen.$ git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
$ 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 Beheben von Fehlern beim Klonen.
- Du hast die Berechtigung zum Zugriff auf das Repository, das du klonen willst. Weitere Informationen findest du unter Beheben von Fehlern beim Klonen.
- Der Standardbranch, den du klonen willst, existiert immer noch. Weitere Informationen findest du unter Beheben von Fehlern beim Klonen.