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

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

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

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

ローカルリポジトリについて

GitHub のリポジトリはリモートリポジトリです。 GitHub Desktop を使用してリポジトリのクローンを作成またはフォークして、コンピューター上にローカルリポジトリを作成できます。

リポジトリのクローンを作成することで、アクセス権を持つ GitHub に任意のリポジトリのローカルコピーを作成できます。 リポジトリを所有している場合、または書き込み権限がある場合は、ローカルとリモートの場所間で同期できます。 詳しい情報については、「ブランチを同期する」を参照してください。

リポジトリのクローンを作成するときに、GitHub にプッシュした変更は、元のリポジトリに影響します。 元のプロジェクトに影響を与えずに変更を加えるには、リポジトリをフォークして別のコピーを作成します。 プルリクエストを作成して、メンテナがフォークの変更を元のアップストリームリポジトリに組み込むことを提案できます。 詳しい情報については「フォークについて」を参照してください。

GitHub Desktop を使用して、書き込み権限のないリポジトリのクローンを作成しようとすると、GitHub Desktop によってフォークを自動的に作成するように求められます。 フォークを使用して、元の上流リポジトリに貢献するか、独自のプロジェクトで独立して作業するかを選択できます。 既存のフォークはデフォルトで、上流リポジトリへの変更に貢献します。 この選択はいつでも変更できます。 詳しい情報については、「フォークの動作を管理する」を参照してください。

リポジトリを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. Choose...(選択...)をクリックし、リポジトリをクローンしたいローカルのパスに移動してください。

    Chooseボタン

    Chooseボタン

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

    Cloneボタン

    Cloneボタン

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

書き込み権限のないリポジトリのクローンを作成すると、GitHub Desktop がフォークを作成します。 フォークを作成またはクローンした後、GitHub Desktop からフォークの使用方法について尋ねられます。

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

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

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

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

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

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

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

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

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

  4. Choose...(選択...)をクリックし、リポジトリをクローンしたいローカルのパスに移動してください。

    Chooseボタン

    Chooseボタン

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

    Cloneボタン

    Cloneボタン

  6. オリジナルの上流のリポジトリへのコントリビューションにこのフォークを使うつもりなのであれば、To contribute to the parent project(パートナープロジェクトへのコントリビュート)をクリックしてください。

    親プロジェクトへのコントリビュートメニューオプション

    親プロジェクトへのコントリビュートメニューオプション

  7. 上流に接続されていないプロジェクトにこのフォークを使うつもりなのであれば、For my own purposes(自分自身の目的のため)をクリックしてください。

    独立したプロジェクトへのコントリビュートメニューオプション

    独立したプロジェクトへのコントリビュートメニューオプション

  8. Continue(続ける)をクリックしてください。

    継続ボタン

    継続ボタン

フォークの動作を管理する

GitHub Desktop で、上流リポジトリでのフォークの動作を変更できます。

  1. Repository(リポジトリ)メニューを開き、Repository settings...(リポジトリ設定...)をクリックしてください。

    Macアプリケーションのリポジトリ設定メニューオプション

    Windowsアプリケーションのリポジトリ設定メニューオプション

  2. Fork behavior(フォークの動作)をクリックし、続いてこのフォークの使用方法を選択してください。

    フォークの動作メニュー内の親リポジトリへのコントリビュートオプション

    フォークの動作メニュー内の親リポジトリへのコントリビュートオプション

  3. [Save] をクリックします。

    フォークの動作メニューの保存ボタン

    フォークの動作メニューの保存ボタン

参考リンク

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.