Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Repositories von GitHub Desktop klonen und per „Fork“ kopieren

Du kannst GitHub Desktop verwenden, um Repositorys von GitHub zu klonen und per Fork zu kopieren.

Inhalt dieses Artikels

About local repositories

Repositories on GitHub are remote repositories. You can clone or fork a repository with GitHub Desktop to create a local repository on your computer.

You can create a local copy of any repository on GitHub that you have access to by cloning the repository. If you own a repository or have write permissions, you can sync between the local and remote locations. For more information, see "Syncing your branch."

When you clone a repository, any changes you push to GitHub will affect the original repository. To make changes without affecting the original project, you can create a separate copy by forking the repository. You can create a pull request to propose that maintainers incorporate the changes in your fork into the original upstream repository. Weitere Informationen findest Du unter „Informationen zu Forks“.

When you try to use GitHub Desktop to clone a repository that you do not have write access to, GitHub Desktop will prompt you to create a fork automatically. You can choose to use your fork to contribute to the original upstream repository or to work independently on your own project. Any existing forks default to contributing changes to their upstream repositories. You can modify this choice at any time. For more information, see "Managing fork behavior".

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

Ein Repository klonen

  1. Klicke im Menü File (Datei) auf Clone repository (Repository klonen).

    Menüoption zum Klonen in der Mac-App

    Menüoption zum Klonen in der Windows-App

  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.

    Standort-Registerkarten im Menü „Clone a repository“ (Repository klonen)

    Standort-Registerkarten im Menü „Clone a repository“ (Repository klonen)

  3. Wähle in der Liste das zu klonende Repository aus.

    Repository-Liste klonen

    Repository-Liste klonen

  4. Click Choose... and navigate to a local path where you want to clone the repository.

    Die Schaltfläche „choose“ (Auswählen)

    Die Schaltfläche „choose“ (Auswählen)

  5. Klicke auf Clone (Klonen).

    Die Schaltfläche „clone“ (Klonen)

    Die Schaltfläche „clone“ (Klonen)

Repository forken

If you clone a repository that you do not have write access to, GitHub Desktop will create a fork. After creating or cloning a fork, GitHub Desktop will ask how you are planning to use the fork.

  1. Klicke im Menü File (Datei) auf Clone repository (Repository klonen).

    Menüoption zum Klonen in der Mac-App

    Menüoption zum Klonen in der Windows-App

  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.

    Standort-Registerkarten im Menü „Clone a repository“ (Repository klonen)

    Standort-Registerkarten im Menü „Clone a repository“ (Repository klonen)

  3. Wähle in der Liste das zu klonende Repository aus.

    Repository-Liste klonen

    Repository-Liste klonen

  4. Click Choose... and navigate to a local path where you want to clone the repository.

    Die Schaltfläche „choose“ (Auswählen)

    Die Schaltfläche „choose“ (Auswählen)

  5. Klicke auf Clone (Klonen).

    Die Schaltfläche „clone“ (Klonen)

    Die Schaltfläche „clone“ (Klonen)

  6. If you plan to use this fork for contributing to the original upstream repository, click To contribute to the parent project.

    Contribute to the parent project menu option

    Contribute to the parent project menu option

  7. If you plan to use this fork for a project not connected to the upstream, click For my own purposes.

    Contribute to an independent project menu option

    Contribute to an independent project menu option

  8. Click Continue.

    The continue button

    The continue button

Managing fork behavior

You can change how a fork behaves with the upstream repository in GitHub Desktop.

  1. Open the Repository menu, then click Repository settings....

    Repository settings menu option in the Mac app

    Repository settings menu option in the Windows app

  2. Click Fork behavior, then select how you want to use the fork.

    The contribute to the parent repository option in the Fork Behavior menu

    The contribute to the parent repository option in the Fork Behavior menu

  3. Klicke auf Save (Speichern).

    The save button in the Fork Behavior menu

    The save button in the Fork Behavior menu

Weiterführende Informationen

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Oder, learn how to contribute.