Skip to main content

GitHub Desktop用のGitの設定方法

GitHub Desktop を使用してローカル リポジトリの Git 構成設定を管理できます。

Platform navigation

GitHub Desktop 用の Git 構成について

GitHub Desktop にはローカルの Git 構成設定が使用され、これらの設定の一部 (グローバル作成者情報や、新しいリポジトリの作成時に使用される既定のブランチなど) を構成するオプションが用意されています。

GitHub Desktop を使用する場合、リポジトリで行うコミットに関連付ける名前とメール アドレスを設定できます。 コンピューターのグローバル Git 構成で名前とメール アドレスが既に設定されている場合は、それらの値が GitHub Desktop で検出されて使用されます。 GitHub Desktop を使用する場合、個々のリポジトリに別々の名前とメール アドレスを設定することもできます。 これは、特定のリポジトリに対して別の仕事用メール アドレスを使用する必要がある場合に便利です。

Git 構成で設定されているメール アドレスが、現在ログインしている GitHub アカウントに関連付けられたメール アドレスと一致しない場合、コミット前に GitHub Desktop に警告が表示されます。

GitHub Desktop では、新しいリポジトリを作成するときに使用する既定のブランチ名を変更することもできます。 既定では、GitHub Desktop で作成する新しいリポジトリの既定のブランチ名として、main が使用されます。

ヒント

公開コミットをした場合、GitコンフィグレーションにあるEメールアドレスは皆に表示されます。 詳しくは、「コミットメールアドレスを設定する」をご覧ください。

グローバル作成者情報を構成する

GitHub Desktop でグローバル作成者情報を構成すると、グローバル Git 構成の名前とメール アドレスが更新されます。 これは、GitHub Desktop で作成するすべての新しいローカル リポジトリの既定の名前とメール アドレスになります。

  1. メニュー バーで [GitHub Desktop] を選んでから、[Settings] をクリックします。

    Mac のメニュー バーのスクリーンショット。 開かれた [GitHub Desktop] ドロップダウン メニューで、カーソルが [Settings] をポイントしており、それが青色で強調されています。

  2. [Settings] ウィンドウで、[Git] をクリックします。

    [設定] ウィンドウの [Git] ペインのスクリーンショット。 左サイドバーで、[Git] というラベルのオプションが青色で強調表示され、オレンジ色の枠線で囲まれています。

  3. "名前" フィールドに、自分の Git 構成に使う名前を入力します。

  4. [メール] ドロップダウン メニューで、コミットに使うメール アドレスを選びます。 GitHub アカウントに関連付けられているメール アドレスを選ぶか、[その他] を選んで別のメール アドレスを入力することができます。

  5. 保存をクリックします。

  1. [ファイル] メニューを使用し、 [オプション] をクリックします。

    Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 展開された [File] ドロップダウン メニューの [Options] 項目が、オレンジ色の枠線で囲まれています。

  2. [オプション] ウィンドウで、 [Git] をクリックします。

    [オプション]ウィンドウの[Git]ペインのスクリーンショット。 左側のサイドバーでは、"Git" というラベルのオプションが青で強調表示されています。

  3. "名前" フィールドに、自分の Git 構成に使う名前を入力します。

  4. [メール] ドロップダウン メニューで、コミットに使うメール アドレスを選びます。 GitHub アカウントに関連付けられているメール アドレスを選ぶか、[その他] を選んで別のメール アドレスを入力することができます。

  5. 保存をクリックします。

個々のリポジトリに対して異なる作成者情報を構成する

特定のリポジトリでコミットを作成するために使用する名前とメール アドレスを変更できます。 このローカル Git 構成は、この 1 つのリポジトリのみのグローバル Git 構成設定をオーバーライドします。

  1. 特定の構成を設定するリポジトリに切り替えるには、[現在のリポジトリ] ドロップダウン メニューを使います。

    GitHub Desktop のリポジトリ バーのスクリーンショット。 [現在のリポジトリ] の横に、ドロップダウン アイコンがオレンジ色の枠線で強調表示されています。

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

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

  3. [リポジトリの設定] ウィンドウの左側のサイドバーで、 [Git 構成] をクリックします。

  4. [このリポジトリの場合] で、 [ローカルの Git 構成を使用する] を選びます。

    [リポジトリの設定] ウィンドウの [Git 構成] ペインのスクリーンショット。 [Use a local Git config] ラジオ ボタンが選択され、オレンジ色の枠線で囲まれています。

  5. "名前" フィールドで、ローカルで Git の設定に使いたい名前を入力してください。

  6. [メール] ドロップダウン メニューで、コミットに使うメール アドレスを選びます。 GitHub アカウントに関連付けられているメール アドレスを選ぶか、[その他] を選んで別のメール アドレスを入力することができます。

  7. 保存をクリックします。

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

    Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 開かれた [Repository] ドロップダウン メニューの [Repository Settings] がオレンジ色の枠線で囲まれています。

  2. [リポジトリの設定] ウィンドウの左側のサイドバーで、 [Git 構成] をクリックします。

  3. [このリポジトリの場合] で、 [ローカルの Git 構成を使用する] を選びます。

    [リポジトリの設定] ウィンドウの [Git 構成] ペインのスクリーンショット。 [Use a local Git config] ラジオ ボタンが選択され、オレンジ色の枠線で囲まれています。

  4. "名前" フィールドで、ローカルで Git の設定に使いたい名前を入力してください。

  5. [メール] ドロップダウン メニューで、コミットに使うメール アドレスを選びます。 GitHub アカウントに関連付けられているメール アドレスを選ぶか、[その他] を選んで別のメール アドレスを入力することができます。

  6. 保存をクリックします。

新しいリポジトリの既定のブランチを構成する

GitHub Desktop に新しいリポジトリを作成するときに使用される既定のブランチを構成できます。 既定のブランチについて詳しくは、「ブランチの概要」をご覧ください。

  1. メニュー バーで [GitHub Desktop] を選んでから、[Settings] をクリックします。

    Mac のメニュー バーのスクリーンショット。 開かれた [GitHub Desktop] ドロップダウン メニューで、カーソルが [Settings] をポイントしており、それが青色で強調されています。
    1. [Settings] ウィンドウで、[Git] をクリックします。

    [設定] ウィンドウの [Git] ペインのスクリーンショット。 左サイドバーで、[Git] というラベルのオプションが青色で強調表示され、オレンジ色の枠線で囲まれています。

  2. [ 既定の分岐 ] タブをクリックします。

  3. 必要に応じて、既定のブランチの名前を編集します。

  4. 保存をクリックします。

  1. [ファイル] メニューを使用し、 [オプション] をクリックします。

    Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 展開された [File] ドロップダウン メニューの [Options] 項目が、オレンジ色の枠線で囲まれています。

  2. [オプション] ウィンドウで、 [Git] をクリックします。

[オプション]ウィンドウの[Git]ペインのスクリーンショット。 左側のサイドバーでは、"Git" というラベルのオプションが青で強調表示されています。

  1. [ 既定の分岐 ] タブをクリックします。
  2. 必要に応じて、既定のブランチの名前を編集します。
  3. 保存をクリックします。

Git フック用のシェル環境の構成

GitHub Desktop は、構成済みのシェル環境で Git フックを実行します。 つまり、フックは、コマンド ラインから Git を実行する場合と同じ環境変数、シェル構成ファイル ( .bash_profile.zshrcなど)、ツールにアクセスできます。 nvmrbenvなど、バージョン マネージャー経由でインストールされたツールもフックで使用できます。

フック環境設定は、Git 設定ペインの [フック] タブで構成できます。

  1. メニュー バーで [GitHub Desktop] を選んでから、[Settings] をクリックします。

    Mac のメニュー バーのスクリーンショット。 開かれた [GitHub Desktop] ドロップダウン メニューで、カーソルが [Settings] をポイントしており、それが青色で強調されています。
    1. [Settings] ウィンドウで、[Git] をクリックします。

    [設定] ウィンドウの [Git] ペインのスクリーンショット。 左サイドバーで、[Git] というラベルのオプションが青色で強調表示され、オレンジ色の枠線で囲まれています。

  2. 「フック」タブをクリックします。

  1. [ファイル] メニューを使用し、 [オプション] をクリックします。

    Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 展開された [File] ドロップダウン メニューの [Options] 項目が、オレンジ色の枠線で囲まれています。

  2. [オプション] ウィンドウで、 [Git] をクリックします。

[オプション]ウィンドウの[Git]ペインのスクリーンショット。 左側のサイドバーでは、"Git" というラベルのオプションが青で強調表示されています。

  1. 「フック」タブをクリックします。

次の設定を使用できます。

  •         **シェルから Git フック環境変数を読み込む**: 有効にすると、GitHub Desktop は Git フックの実行時にシェルから環境変数を読み込みます。 フックが、 `nvm`、 `rbenv`、 `asdf`などのバージョン マネージャーによってインストールされたツールに依存している場合は、これを有効にします。
    
  •         **Git フック環境変数をキャッシュ**する: パフォーマンスを向上させるためにフック環境変数をキャッシュします。 フックが頻繁に変更される環境変数に依存している場合は、これを無効にします。
    

GitHub Desktop の Git フックの詳細については、 GitHub Desktop での Git フックの操作 を参照してください。

参考資料

  •         [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account)
    
  •         [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address)
    
  •         [AUTOTITLE](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)
    
  •         [AUTOTITLE](/get-started/getting-started-with-git)