Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。
Update to the latest version of GitHub Desktop before February 2 to avoid disruptions. For more information, see the GitHub blog post.

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

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

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

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

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

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

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

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

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

  1. [ファイル] メニューの [リポジトリの複製] をクリックします。

    Mac のメニュー バーのスクリーンショット。 [ファイル] ドロップダウン メニューが展開され、[リポジトリのクローン] オプションがオレンジ色の枠線で強調表示されています。

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

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

    [リポジトリのクローン] ウィンドウのスクリーンショット。 ウィンドウの上部にある [GitHub.com]、[GitHub Enterprise]、[URL] というタブがオレンジ色の枠線で強調表示されています。 1. リポジトリの一覧から、クローンするリポジトリをクリックします。

    [リポジトリのクローン] ウィンドウのスクリーンショット。 "github/docs" リポジトリがオレンジ色の枠線で強調表示されています。 1. リポジトリをクローンする先のローカル ディレクトリを選ぶには、[ローカル パス] フィールドの横にある [選択] をクリックし、そのディレクトリに移動します。

    [リポジトリのクローン] ウィンドウのスクリーンショット。 [選択] というボタンがオレンジ色の枠線で強調表示されています。

    Chooseボタン

    1. [リポジトリのクローン] ウィンドウの下部にある **[クローン]** をクリックします。

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

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

  1. [ファイル] メニューの [リポジトリの複製] をクリックします。

    Mac のメニュー バーのスクリーンショット。 [ファイル] ドロップダウン メニューが展開され、[リポジトリのクローン] オプションがオレンジ色の枠線で強調表示されています。

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

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

    [リポジトリのクローン] ウィンドウのスクリーンショット。 ウィンドウの上部にある [GitHub.com]、[GitHub Enterprise]、[URL] というタブがオレンジ色の枠線で強調表示されています。 1. リポジトリの一覧から、クローンするリポジトリをクリックします。

    [リポジトリのクローン] ウィンドウのスクリーンショット。 "github/docs" リポジトリがオレンジ色の枠線で強調表示されています。 1. リポジトリをクローンする先のローカル ディレクトリを選ぶには、[ローカル パス] フィールドの横にある [選択] をクリックし、そのディレクトリに移動します。

    [リポジトリのクローン] ウィンドウのスクリーンショット。 [選択] というボタンがオレンジ色の枠線で強調表示されています。

    Chooseボタン

    1. [リポジトリのクローン] ウィンドウの下部にある **[クローン]** をクリックします。 1. [How are you planning to use this fork?] (このフォークはどのように使う予定ですか?) ウィンドウの情報を読みます ] ウィンドウと同じです。 - オリジナルの上流のリポジトリへのコントリビューションにこのフォークを使うつもりなのであれば、 **[To contribute to the parent project]** (親プロジェクトへのコントリビュート) をクリックしてください。 - 上流に接続されていないプロジェクトにこのフォークを使うつもりなのであれば、 **[For my own purposes]** (自分自身の目的のため) をクリックしてください。
  2. [続行] をクリックします。

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

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

  1. メニュー バーの [リポジトリ] を選び、 [リポジトリの設定] をクリックします。

    Mac のメニュー バーのスクリーンショット。 [リポジトリ] ドロップダウン メニューが展開され、[リポジトリの設定] にカーソルが置かれ、青色で強調表示されています。

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

    1. [リポジトリの設定] ウィンドウの左側にあるサイドバーで **[Fork Behavior] (フォークの動作)** をクリックします。
  2. "I'll be using this fork" (このフォークを使用します) の下にあるラジオ ボタンで、フォークの使用方法を選びます。

    [Fork Behavior] (フォークの動作) ペインのスクリーンショット。 [To contribute to the parent repository] (親リポジトリに貢献する) と [For my own purposes] (自分の目的のため) という 2 つのラジオ ボタンがオレンジ色の枠線で囲まれています。

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

ローカル リポジトリのエイリアスを作成する

ローカル リポジトリのエイリアスを作成すると、GitHub Desktop 内にある同じ名前のリポジトリを区別することができます。 ローカル リポジトリのエイリアスを作成しても、リポジトリの GitHub での名前には影響しません。 リポジトリの一覧では、エイリアスが斜体で表示されます。

  1. GitHub Desktop の左上隅にある、現在のリポジトリ名の右側で、 をクリックします。
  2. エイリアスを作成するリポジトリを右クリックして、 [エイリアスの作成] をクリックします。
  3. リポジトリのエイリアスを入力します。
  4. [エイリアスの作成] をクリックします。

参考資料