はじめに
GitHub Desktopは、GitHubやその他の Git ホスティング サービスでホストされているコードを操作するのに役立つ無料のオープンソース アプリケーションです。 GitHub Desktopを使用すると、コマンド ラインを使用するのではなく、グラフィカル ユーザー インターフェイスで変更のコミットやプッシュなどの Git コマンドを実行できます。 詳しくは、「GitHub Desktop について」をご覧ください。
このガイドは、アプリケーションのセットアップ、アカウントの認証、基本設定の構成、および GitHub Desktop を使用したプロジェクト管理の基本を紹介しており、GitHub Desktop の使用開始の際に役立ちます。 このガイドを実行すると、GitHub Desktop を使用してプロジェクトでコラボレーションを行い、リモートリポジトリに接続できるようになります。
GitHub を始める前に、Git と GitHub Desktop の基本を理解しておくと便利です。 詳細については、次の記事を参照してください。
GitHub Desktop はオープンソースプロジェクトです。 ロードマップの確認、プロジェクトへの貢献、および Issue をオープンしてフィードバックや機能のリクエストを提供することができます。 詳細については、desktop/desktop リポジトリを参照してください。
パート 1: インストールと認証
GitHub Desktop は、サポートされている任意のオペレーティングシステムにインストールできます。 詳しくは、「GitHub Desktop でサポートされているオペレーティング システム」をご覧ください。
GitHub Desktop をインストールするには、GitHub Desktop のダウンロード ページにアクセスします。 詳しくは、「GitHub Desktopのインストール方法」をご覧ください。
GitHub Desktop をインストールした後、GitHub または GitHub Enterprise のアカウントでアプリケーションを認証できます。 認証されると、GitHub または GitHub Enterprise のリモートリポジトリに接続できます。
-
GitHub または GitHub Enterprise を認証する前に、アカウントが必要です。 GitHub Enterprise Server を使用する組織のメンバーで、アカウントをお持ちでない場合は、サイト管理者にお問い合わせください。
-
メニュー バーで [GitHub Desktop] を選んでから、[Settings] をクリックします。
![Mac のメニュー バーのスクリーンショット。 開かれた [GitHub Desktop] ドロップダウン メニューで、カーソルが [Settings] をポイントしており、それが青色で強調されています。](/assets/cb-152198/images/help/desktop/mac-choose-settings.png)
-
[Settings] ウィンドウの [Accounts] ペインで、適切な [Sign Into] ボタンをクリックします。 GitHub Enterprise または GitHub Enterprise Server にサインインするには、[Sign Into データ所在地付き GitHub Enterprise Cloud] を使います。
![[Settings] ウィンドウの [Accounts] ペインのスクリーンショット。 [Sign Into GitHub.com] と [Sign Into GitHub Enterprise] というラベルの付いた青いボタンが示されています。](/assets/cb-62452/images/help/desktop/sign-in-github.png)
-
手順に従ってサインインします。 認証について詳しくは、「GitHub Desktop での GitHub への認証」をご覧ください。
-
GitHub または GitHub Enterprise を認証する前に、アカウントが必要です。 GitHub Enterprise Server を使用する組織のメンバーで、アカウントをお持ちでない場合は、サイト管理者にお問い合わせください。
-
[ファイル] メニューを使用し、 [オプション] をクリックします。
![Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 展開された [File] ドロップダウン メニューの [Options] 項目が、オレンジ色の枠線で囲まれています。](/assets/cb-10737/images/help/desktop/windows-choose-options.png)
-
[Options] ウィンドウの [Accounts] ペインで、適切な [Sign Into] ボタンをクリックします。 GitHub Enterprise または GitHub Enterprise Server にサインインするには、[Sign Into データ所在地付き GitHub Enterprise Cloud] を使います。
![[オプション] ウィンドウの [アカウント] ペインのスクリーンショット。 [Sign Into GitHub.com] と [Sign Into GitHub Enterprise] というラベルの付いた青いボタンが示されています。](/assets/cb-65983/images/help/desktop/windows-sign-in-github.png)
-
手順に従ってサインインします。 認証について詳しくは、「GitHub Desktop での GitHub への認証」をご覧ください。
パート 2: GitHub Desktop のカスタマイズと設定
GitHub Desktop のインストール後、ニーズに最も合うようにアプリを設定してカスタマイズできます。
GitHub または GitHub Enterprise でのアカウントの接続または削除、既定のテキスト エディターやシェルの選択、Git 構成の編集、GitHub Desktop の外観の変更、システム ダイアログボックスのカスタマイズ、GitHub Desktop の [設定] ウィンドウでのプライバシー設定ができます。 詳しくは、「GitHub Desktop での基本設定の構成」をご覧ください。
![[設定] ウィンドウのスクリーンショット。 左側のサイドバーの最初のオプションが選択され、青色で表示されています。](/assets/cb-62452/images/help/desktop/sign-in-github.png)
GitHub または GitHub Enterprise でのアカウントの接続または削除、デフォルトのテキストエディタやシェルの選択、Git 設定の編集、GitHub Desktop の外観の変更、システムダイアログボックスのカスタマイズ、GitHub Desktop の [Options] ウィンドウでのプライバシー設定ができます。 詳しくは、「GitHub Desktop での基本設定の構成」をご覧ください。
![[オプション] ウィンドウのスクリーンショット。 左側のサイドバーの最初のオプションが選択され、青色で表示されています。](/assets/cb-65983/images/help/desktop/windows-sign-in-github.png)
パート 3: GitHub Desktop でプロジェクトに貢献する
アプリをインストール、認証、設定すると、GitHub Desktop を使用開始できます。 リポジトリを作成、追加、またはクローンし、GitHub Desktop を使用してリポジトリへのコントリビューションを管理できます。
リポジトリの作成、追加、クローン作成
新しいリポジトリを作成するには、[GitHub Desktop] メニュー バーで [File] を選んで、[New repository...] をクリックします。詳しくは、「GitHub Desktop を使った最初のリポジトリ作成方法」をご覧ください。
ローカル コンピューターからリポジトリを追加するには、[File] を選んで、[Add Local Repository...] をクリックします。詳しくは、「ローカルコンピュータからGitHubデスクトップへのリポジトリの追加」をご覧ください。
GitHub からリポジトリをクローンするには、[File] を選んで、[Clone Repository...] をクリックします。詳しくは、「GitHub Desktopからのリポジトリのクローンとフォーク」をご覧ください。
![Mac のメニュー バーのスクリーンショット。 リポジトリのアクションは、[ファイル] ドロップダウン メニューを開くと一覧表示されます。](/assets/cb-100285/images/help/desktop/mac-file-menu.png)
![Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 リポジトリのアクションは、[ファイル] ドロップダウン メニューを開くと一覧表示されます。](/assets/cb-10532/images/help/desktop/windows-file-menu.png)
ブランチでの変更
GitHub Desktop を使用して、プロジェクトのブランチを作成できます。 ブランチは、開発作業をリポジトリ内の他のブランチから分離するため、変更を安全に試すことができます。 詳しくは、「GitHub Desktop でのブランチの管理」をご覧ください。
ブランチに変更を加えた後、GitHub Desktop で確認し、変更の追跡のためにコミットすることができます。 詳しくは、「GitHub Desktop でプロジェクトの変更をコミットしてレビューする」をご覧ください。
変更にリモートでアクセスしたり、他のユーザと共有したりする場合は、コミットを GitHub にプッシュします。 詳しくは、「GitHub Desktop から GitHub に変更をプッシュする」をご覧ください。
GitHub Desktop とのコラボレーション
GitHub Desktop を使用して、問題を作成したり、リクエストをプルして他のユーザとプロジェクトでコラボレーションしたりすることができます。 Issue は、アイデアを追跡し、プロジェクトに加えられる可能性のある変更について議論する際に役立ちます。 プルリクエストを使用すると、提案された変更を他のユーザと共有したり、フィードバックを受け取ったり、変更をプロジェクトにマージしたりすることができます。 詳しくは、「GitHub Desktop からの issue または pull request の作成」をご覧ください。
自分またはコラボレータのプルリクエストは、GitHub Desktop で見ることができます。 GitHub Desktop でプルリクエストを表示し、デフォルトのテキストエディタでプロジェクトのファイルとリポジトリを開くと、提案された変更を確認して、追加の変更を加えることができます。 詳しくは、「GitHub デスクトップでプルリクエストを表示する」をご覧ください。
ローカルリポジトリの同期を維持する
ローカルリポジトリに変更を加える場合、または他のユーザがリモートリポジトリに変更を加える場合は、プロジェクトのローカルコピーをリモートリポジトリと同期する必要があります。 GitHub Desktop は、コミットをプッシュおよびプルすることにより、プロジェクトのローカルコピーをリモートバージョンと同期させることができます。 詳しくは、「GitHub Desktopでブランチを同期する方法」をご覧ください。