Skip to main content

Repositories von GitHub Desktop klonen und per „Fork“ kopieren

Mit GitHub Desktop kannst du Repositorys klonen und forken, die sich auf GitHub befinden.

Platform navigation

Informationen zu lokalen Repositorys

Repositorys für GitHub sind Remoterepositorys. Du kannst ein Repository mit GitHub Desktop klonen oder forken, um ein lokales Repository auf deinem Computer zu erstellen.

Du kannst eine lokale Kopie eines beliebigen Repositorys für GitHub Enterprise Server erstellen, auf das du zugreifen kannst, indem du das Repository klonst. Wenn du über ein Repository oder über Schreibberechtigungen verfügst, kannst du zwischen den lokalen und Remotespeicherorten synchronisieren. Weitere Informationen findest du unter Synchronisieren deines Branchs in GitHub Desktop.

Wenn du ein Repository klonst, haben alle Änderungen, die du an GitHub Enterprise Server pushst, Auswirkungen auf das ursprüngliche Repository. Um Änderungen vorzunehmen, ohne das ursprüngliche Projekt zu beeinträchtigen, kannst du eine separate Kopie erstellen, indem du das Repository forkst. Du kannst einen Pull Request erstellen, um anzuweisen, dass Maintainer die Änderungen in deinem Fork in das ursprüngliche Upstreamrepository einbinden. Weitere Informationen findest du unter Informationen zu Forks.

Wenn du versuchst, GitHub Desktop zu verwenden, um ein Repository zu klonen, auf das du keinen Schreibzugriff hast, wirst du automatisch von GitHub Desktop aufgefordert, einen Fork zu erstellen. Du kannst deinen Fork verwenden, um zum ursprünglichen Upstreamrepository beizutragen oder unabhängig an deinem eigenen Projekt zu arbeiten. Alle vorhandenen Forks tragen standardmäßig an den Änderungen an den Upstreamrepositorys bei. Du kannst diese Auswahl jederzeit ändern. Weitere Informationen findest du unter Verwalten des Forkverhaltens.

Darüber hinaus kannst du ein Repository direkt über GitHub oder GitHub Enterprise klonen. Weitere Informationen findest du unter Repository von GitHub in GitHub Desktop klonen.

Ein Repository klonen

  1. Klicke im Menü File auf Repository klonen.

    Screenshot der Menüleiste auf einem Mac. Das Dropdownmenü „Datei“ wird erweitert, und die Option „Repository klonen“ ist orange umrandet.

    Screenshot der Menüleiste „GitHub Desktop“ unter Windows. Das Dropdownmenü „Datei“ wird erweitert, und die Option „Repository klonen“ ist orange umrandet.

  2. Klicke auf die Registerkarte, die dem Speicherort des zu klonenden Repositorys entspricht. Du kannst auch auf URL klicken, um den Repository-Speicherort manuell einzugeben.

    Screenshot des Fensters „Repository klonen“. Oben im Fenster werden Registerkarten mit der Bezeichnung „GitHub.com“, „GitHub Enterprise“ und „URL“ durch einen orangefarbenen Rahmen hervorgehoben.

  3. Klicke in der Liste der Repositorys auf das Repository, das du klonen möchtest.

    Screenshot des Fensters „Repository klonen“. Das Repository „github/docs“ ist orange umrandet.

  4. Um das lokale Verzeichnis auszuwählen, in das du das Repository klonen möchtest, klicke neben dem Feld „Lokaler Pfad“ auf Auswählen, und navigiere zum Verzeichnis.

    Screenshot des Fensters „Repository klonen“. Eine Schaltfläche mit der Beschriftung „Auswählen“ ist orange umrandet.

  5. Klicke unten im Fenster „Repository klonen“ auf Klonen.

Repository forken

Auf GitHub oder in GitHub Desktop können Sie ein Repository forken. Informationen zum Forken auf GitHub finden Sie unter „Ein Repository forken“.

Wenn du versuchst, in GitHub Desktop ein Repository zu klonen, auf das du keinen Schreibzugriff hast, wird automatisch ein Fork erstellt.

  1. Klicke im Menü File auf Repository klonen.

    Screenshot der Menüleiste auf einem Mac. Das Dropdownmenü „Datei“ wird erweitert, und die Option „Repository klonen“ ist orange umrandet.

    Screenshot der Menüleiste „GitHub Desktop“ unter Windows. Das Dropdownmenü „Datei“ wird erweitert, und die Option „Repository klonen“ ist orange umrandet.

  2. Klicke auf die Registerkarte, die dem Speicherort des zu klonenden Repositorys entspricht. Du kannst auch auf URL klicken, um den Repository-Speicherort manuell einzugeben.

    Screenshot des Fensters „Repository klonen“. Oben im Fenster werden Registerkarten mit der Bezeichnung „GitHub.com“, „GitHub Enterprise“ und „URL“ durch einen orangefarbenen Rahmen hervorgehoben.

  3. Klicke in der Liste der Repositorys auf das Repository, das du klonen möchtest.

    Screenshot des Fensters „Repository klonen“. Das Repository „github/docs“ ist orange umrandet.

  4. Um das lokale Verzeichnis auszuwählen, in das du das Repository klonen möchtest, klicke neben dem Feld „Lokaler Pfad“ auf Auswählen, und navigiere zum Verzeichnis.

    Screenshot des Fensters „Repository klonen“. Eine Schaltfläche mit der Beschriftung „Auswählen“ ist orange umrandet.

  5. Klicke unten im Fenster „Repository klonen“ auf Klonen.

  6. Lies die Informationen unter „Wie planst du die Verwendung dieses Forks?“ .

    • Wenn du diesen Fork verwenden möchtest, um am ursprünglichen Upstreamrepository mitzuwirken, klicke auf Beitrag für das übergeordnete Projekt.
    • Wenn du diesen Fork für ein Projekt verwenden möchtest, das nicht mit dem Upstreamrepository zusammenhängt, klicke auf Für meine eigenen Zwecke.
  7. Klicke auf Weiter.

Verwalten des Forkverhaltens

Du kannst ändern, wie sich ein Fork mit dem Upstreamrepository in GitHub Desktop verhält.

  1. Wähle in der Menüleiste Repository aus, und klicke dann auf Repositoryeinstellungen.

    Screenshot der Menüleiste auf einem Mac. Im erweiterten Dropdownmenü „Repository“ wird ein Cursor auf „Repositoryeinstellungen“ bewegt, was blau hervorgehoben ist.

    Screenshot der Menüleiste „GitHub Desktop“ unter Windows. Im geöffneten Dropdownmenü „Repository“ ist eine Option mit der Bezeichnung „Repositoryeinstellungen“ orange hervorgehoben.

  2. Klicke im Fenster „Repositoryeinstellungen“ in der linken Randleiste auf Forkverhalten.

  3. Wähle unter „Ich werde diesen Fork verwenden“ mithilfe der Optionsfelder aus, wie du den Fork verwenden möchtest.

    Screenshot des Bereichs „Forkverhalten“. Zwei Optionsfelder mit den Beschriftungen „Zum übergeordneten Repository beitragen“ und „Für eigene Zwecke“ sind orange umrandet.

  4. Klicken Sie auf Speichern.

Erstellen eines Alias für ein lokales Repository

Du kannst einen Alias für ein lokales Repository erstellen, um zwischen Repositorys desselben Namens in GitHub Desktop zu unterscheiden. Das Erstellen eines Alias wirkt sich nicht auf den Namen des Repositorys auf GitHub aus. In der Repositoryliste werden Aliase kursiv angezeigt.

  1. Klicke in der oberen linken Ecke von GitHub Desktop rechts neben dem aktuellen Repositorynamen auf .
  2. Klicke mit der rechten Maustaste auf das Repository, für das du einen Alias erstellen möchtest, und klicke dann auf Alias erstellen.
  3. Gib einen Alias für das Repository ein.
  4. Klicke auf Alias erstellen.

Weitere Informationsquellen