ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

GitHub Desktopからのリポジトリのクローンとフォーク

GitHub Desktopを使ってGitHub上にあるリポジトリをクローンしたりフォークしたりできます。

ここには以下の内容があります:

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. 詳しい情報については、「ブランチを同期する」を参照してください。

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. 詳しい情報については「フォークについて」を参照してください。

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".

リポジトリをGitHub、またはGitHub Enterpriseから直接クローンすることもできます。 詳しい情報については、「GitHub から GitHub Desktop にリポジトリをクローンする」を参照してください。

リポジトリをクローンする

  1. Fileメニューで、Clone Repository(リポジトリのクローン)をクリックしてください。

    Mac アプリケーション内の [Clone] メニューオプション

    Windows アプリケーション内の [Clone] メニューオプション

  2. クローンしたいリポジトリの場所に対応するタブをクリックしてください。 URLをクリックし、リポジトリの場所を入力することもできます。

    [Clone a repository] メニュー内の [Location] タブ

    [Clone a repository] メニュー内の [Location] タブ

  3. クローンしたいリポジトリをリストから選択します。

    リポジトリリストのクローン

    リポジトリリストのクローン

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

    Chooseボタン

    Chooseボタン

  5. Cloneをクリックします。

    Cloneボタン

    Cloneボタン

リポジトリをフォークする

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. Fileメニューで、Clone Repository(リポジトリのクローン)をクリックしてください。

    Mac アプリケーション内の [Clone] メニューオプション

    Windows アプリケーション内の [Clone] メニューオプション

  2. クローンしたいリポジトリの場所に対応するタブをクリックしてください。 URLをクリックし、リポジトリの場所を入力することもできます。

    [Clone a repository] メニュー内の [Location] タブ

    [Clone a repository] メニュー内の [Location] タブ

  3. クローンしたいリポジトリをリストから選択します。

    リポジトリリストのクローン

    リポジトリリストのクローン

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

    Chooseボタン

    Chooseボタン

  5. Cloneをクリックします。

    Cloneボタン

    Cloneボタン

  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. [Save] をクリックします。

    The save button in the Fork Behavior menu

    The save button in the Fork Behavior menu

参考リンク

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

OR, learn how to contribute.