Skip to main content

Desktop を使ってみる

Desktop のセットアップ、認証、構成して、自分のマシンから直接プロジェクトに貢献できるようにする方法を学びます。

Platform navigation

はじめに

Desktop は、 またはその他の Git ホスティング サービスでホストされるコードを操作するのに役立つ無料のオープンソース アプリケーションです。 Desktop を使用すると、コマンド ラインを使用することなく、グラフィカル ユーザー インターフェイスで変更のコミットやプッシュなどの Git コマンドを実行できます。 詳しくは、「 Desktop について」をご覧ください。

このガイドは、アプリケーションのセットアップ、アカウントの認証、基本設定の構成、および Desktop を使用したプロジェクト管理の基本を紹介しており、 Desktop の使用開始の際に役立ちます。 このガイドを実行すると、 Desktop を使用してプロジェクトでコラボレーションを行い、リモートリポジトリに接続できるようになります。

Desktop を始める前に、Git と の基本を理解しておくと便利です。 詳細については、次の記事を参照してください。

Desktop はオープンソースプロジェクトです。 ロードマップの確認、プロジェクトへの貢献、および Issue をオープンしてフィードバックや機能のリクエストを提供することができます。 詳細については、desktop/desktop リポジトリを参照してください。

パート 1: インストールと認証

Desktop は、サポートされている任意のオペレーティングシステムにインストールできます。 詳しくは、「 Desktop でサポートされているオペレーティング システム」をご覧ください。

Desktop をインストールするには、 Desktop のダウンロード ページにアクセスします。 詳しくは、「 Desktopのインストール方法」をご覧ください。

Desktop をインストールした後、 または Enterprise のアカウントでアプリケーションを認証できます。 認証されると、 または Enterprise のリモートリポジトリに接続できます。

  1. または Enterprise に対して認証を行うには、アカウントが必要です。詳細については、「 でのアカウントの作成」を参照してください。1. メニュー バーで [ Desktop] を選んでから、[Settings] をクリックします。

    Mac のメニュー バーのスクリーンショット。 開かれた [GitHub Desktop] ドロップダウン メニューで、カーソルが [Settings] をポイントしており、それが青色で強調されています。
    1. [Settings] ウィンドウの [Accounts] ペインで、適切な [Sign Into] ボタンをクリックします。 Enterprise Server または データ所在地付き Enterprise Cloud にサインインするには、[Sign Into Enterprise] を使います。

    [Settings] ウィンドウの [Accounts] ペインのスクリーンショット。 [Sign Into GitHub.com] と [Sign Into GitHub Enterprise] というラベルの付いた青いボタンが示されています。

  2. 手順に従ってサインインします。 認証について詳しくは、「 Desktop での への認証」をご覧ください。

  1. または Enterprise に対して認証を行うには、アカウントが必要です。詳細については、「 でのアカウントの作成」を参照してください。1. [ファイル] メニューを使用し、 [オプション] をクリックします。

    Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 展開された [File] ドロップダウン メニューの [Options] 項目が、オレンジ色の枠線で囲まれています。
    1. [Options] ウィンドウの [Accounts] ペインで、適切な [Sign Into] ボタンをクリックします。 Enterprise Server または データ所在地付き Enterprise Cloud にサインインするには、[Sign Into Enterprise] を使います。

    [オプション] ウィンドウの [アカウント] ペインのスクリーンショット。 [Sign Into GitHub.com] と [Sign Into GitHub Enterprise] というラベルの付いた青いボタンが示されています。

  2. 手順に従ってサインインします。 認証について詳しくは、「 Desktop での への認証」をご覧ください。

パート 2: Desktop のカスタマイズと設定

Desktop のインストール後、ニーズに最も合うようにアプリを設定してカスタマイズできます。

または Enterprise でのアカウントの接続または削除、既定のテキスト エディターやシェルの選択、Git 構成の編集、 Desktop の外観の変更、システム ダイアログボックスのカスタマイズ、 Desktop の [設定] ウィンドウでのプライバシー設定ができます。 詳しくは、「 Desktop での基本設定の構成」をご覧ください。

[設定] ウィンドウのスクリーンショット。 左側のサイドバーの最初のオプションが選択され、青色で表示されています。

または Enterprise でのアカウントの接続または削除、デフォルトのテキストエディタやシェルの選択、Git 設定の編集、 Desktop の外観の変更、システムダイアログボックスのカスタマイズ、 Desktop の [Options] ウィンドウでのプライバシー設定ができます。 詳しくは、「 Desktop での基本設定の構成」をご覧ください。

[オプション] ウィンドウのスクリーンショット。 左側のサイドバーの最初のオプションが選択され、青色で表示されています。

パート 3: Desktop でプロジェクトに貢献する

アプリをインストール、認証、設定すると、 Desktop を使用開始できます。 リポジトリを作成、追加、またはクローンし、 Desktop を使用してリポジトリへのコントリビューションを管理できます。

リポジトリの作成、追加、クローン作成

新しいリポジトリを作成するには、[ Desktop] メニュー バーで [File] を選んで、[New repository...] をクリックします。詳しくは、「 Desktop を使った最初のリポジトリ作成方法」をご覧ください。

ローカル コンピューターからリポジトリを追加するには、[File] を選んで、[Add Local Repository...] をクリックします。詳しくは、「ローカルコンピュータからデスクトップへのリポジトリの追加」をご覧ください。

からリポジトリをクローンするには、[File] を選んで、[Clone Repository...] をクリックします。詳しくは、「 Desktopからのリポジトリのクローンとフォーク」をご覧ください。

Mac のメニュー バーのスクリーンショット。 リポジトリのアクションは、[ファイル] ドロップダウン メニューを開くと一覧表示されます。

Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 リポジトリのアクションは、[ファイル] ドロップダウン メニューを開くと一覧表示されます。

ブランチでの変更

Desktop を使用して、プロジェクトのブランチを作成できます。 ブランチは、開発作業をリポジトリ内の他のブランチから分離するため、変更を安全に試すことができます。 詳しくは、「 Desktop でのブランチの管理」をご覧ください。

ブランチに変更を加えた後、 Desktop で確認し、変更の追跡のためにコミットすることができます。 詳しくは、「 Desktop でプロジェクトの変更をコミットしてレビューする」をご覧ください。

変更にリモートでアクセスしたり、他のユーザと共有したりする場合は、コミットを にプッシュします。 詳しくは、「 Desktop から に変更をプッシュする」をご覧ください。

Desktop とのコラボレーション

Desktop を使用して、問題を作成したり、リクエストをプルして他のユーザとプロジェクトでコラボレーションしたりすることができます。 Issue は、アイデアを追跡し、プロジェクトに加えられる可能性のある変更について議論する際に役立ちます。 プルリクエストを使用すると、提案された変更を他のユーザと共有したり、フィードバックを受け取ったり、変更をプロジェクトにマージしたりすることができます。 詳しくは、「 Desktop からの issue または pull request の作成」をご覧ください。

自分またはコラボレータのプルリクエストは、 Desktop で見ることができます。 Desktop でプルリクエストを表示し、デフォルトのテキストエディタでプロジェクトのファイルとリポジトリを開くと、提案された変更を確認して、追加の変更を加えることができます。 詳しくは、「 デスクトップでプルリクエストを表示する」をご覧ください。

ローカルリポジトリの同期を維持する

ローカルリポジトリに変更を加える場合、または他のユーザがリモートリポジトリに変更を加える場合は、プロジェクトのローカルコピーをリモートリポジトリと同期する必要があります。 Desktop は、コミットをプッシュおよびプルすることにより、プロジェクトのローカルコピーをリモートバージョンと同期させることができます。 詳しくは、「 Desktop でのブランチの同期」をご覧ください。