Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

環境での GitHub Copilot の構成

サポートされている IDE で GitHub Copilot を有効化、構成、または無効化することができます。

GitHub Copilot は、GitHub Copilot for Individuals の個人アカウントと GitHub Copilot for Business の Organization アカウントで利用できます。

確認が取れている学生、教師、およびパブリックのオープン ソース プロジェクトのメンテナンス担当者は、GitHub Copilot を無料で使うことができます。 学生、教師、または一般的なオープンソース プロジェクトのメンテナンス担当者ではない場合にも、1 回限りの 60 日間の試用版で GitHub Copilot を無料で試すことができます。 無料試用版の後、継続して使用するために有料サブスクリプションが必要になります。詳細については、「GitHub Copilot の課金について」を参照してください。

JetBrains IDE の GitHub Copilot について

JetBrains IDE を使う場合、GitHub Copilot は、入力時にコードをオートコンプリートできます。 インストール後、GitHub Copilot を有効または無効にしたり、IDE または GitHub.com で詳細設定を構成したりできます。 この記事では、IntelliJ IDE で GitHub Copilot を構成する方法について説明しますが、他の JetBrains IDE のユーザー インターフェイスは異なる場合があります。

GitHub Copilot の設定を GitHub.com で構成する

アクティブな GitHub Copilot 試用版またはサブスクリプションがある場合、GitHub Copilot 設定で GitHub 上の個人用アカウントの GitHub Copilot 設定を調整できます。 この設定は、GitHub Copilot を使うすべての場所に適用されます。 GitHub Copilot が提示する候補と、GitHub がテレメトリ データを使う方法を構成できます。

重複検出の有効化または無効化

注: あなたが GitHub Enterprise Cloud 上の Organization のメンバーで、Organization を通じて GitHub Copilot シートが割り当てられている場合、個人アカウント設定で重複検出を構成することはできません。 重複検出設定は、Organization または Enterprise から継承されます。

GitHub Copilot には、GitHub のパブリック コードと一致するコード候補を検出するフィルターが含まれています。 フィルターを有効または無効にすることを選択できます。 フィルターが有効になっていると、GitHub Copilot によって、周囲の約 150 文字のコードに関するコード候補が、GitHub でのパブリック コードに対してチェックされます。 一致または近い一致がある場合、候補は表示されません。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. Suggestions matching public code でドロップダウン メニューを選択し、 Allow をクリックして公開コードに一致する候補を許可するか、 Block をクリックして公開コードに一致する候補をブロックします。 重複検出オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

テレメトリの有効化または無効化

注: Copilot for Business には、プロンプトや候補は保持されません。

ユーザー設定を調整することで、GitHub によってコード スニペットを収集して保持し、さらに処理して Microsoft や OpenAI と共有するかどうかを選択できます。 テレメトリの設定によって GitHub Copilot が収集するデータの詳細については、「追加の製品および機能に適用される GitHub 条件」と GitHub Copilot のプライバシーに関する FAQ を参照してください。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. GitHub でテレメトリデータの使用を許可または禁止するには、 [GitHub で製品向上のためにコード スニペットを使用することを許可する] をオンまたはオフにします。 テレメトリ オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

参考資料

前提条件

JetBrains IDE で GitHub Copilot を構成するには、GitHub Copilot プラグインをインストールする必要があります。 詳しくは、「GitHub Copilot の概要」を参照してください。

GitHub Copilot のキーボード ショートカット

GitHub Copilot を使う場合、JetBrains IDE のインライン候補には既定のキーボード ショートカットを使用できます。 また、特定のコマンドごとに、ショートカットを任意のキーボード ショートカットに再バインドすることもできます。 JetBrains IDE でキーボード ショートカットを再バインドする方法の詳細については、JetBrains のドキュメントを参照してください。 たとえば、IntelliJ IDEA のドキュメントなどがあります。

macOS のキーボード ショートカット

アクションショートカット
インライン候補を受け入れるタブ
インライン候補を無視するEsc
次のインライン候補を表示するOption (⌥) または Alt+]
前のインライン候補を表示するOption (⌥) または Alt+[
インライン候補をトリガーするOption (⌥)+\
GitHub Copilot を開く (別のペインに追加の候補)Option (⌥) または Alt+Return

Windows のキーボード ショートカット

アクションショートカット
インライン候補を受け入れるタブ
インライン候補を無視するEsc
次のインライン候補を表示するAlt+]
前のインライン候補を表示するAlt+[
インライン候補をトリガーするAlt+\
GitHub Copilot を開く (別のペインに追加の候補)Alt+Enter

Linux のキーボード ショートカット

アクションショートカット
インライン候補を受け入れるタブ
インライン候補を無視するEsc
次のインライン候補を表示するAlt+]
前のインライン候補を表示するAlt+[
インライン候補をトリガーするAlt+\
GitHub Copilot を開く (別のペインに追加の候補)Alt+Enter

GitHub Copilot の有効化または無効化

JetBrains IDE 内でGitHub Copilot を有効または無効にすることができます。 JetBrains ウィンドウの下部パネルにある GitHub Copilot 状態アイコンは、GitHub Copilot が有効であるか、または無効であるかを示します。 有効の場合、アイコンが強調表示されます。 無効の場合、アイコンは淡色表示されます。

  1. GitHub Copilot を有効または無効にするには、JetBrains ウィンドウの右にある下部パネルの状態アイコンをクリックします。

    JetBrains IDE の下部パネルのスクリーンショット。 GitHub Copilot の状態アイコンが濃いオレンジの枠線で囲まれています。

  2. GitHub Copilot を無効にする場合、グローバルに無効にするか、または現在編集しているファイルの言語に対して無効にするかを確認されます。 グローバルに無効にするには、 Disable Completions をクリックします。 または、言語固有のボタンをクリックして、指定された言語の GitHub Copilot を無効にします。

    GitHub Copilot をグローバルに、または JetBrains IDE の現在の言語に対して無効にするオプメニューのスクリーンショット

GitHub Copilot の高度な構成を設定する

JetBrains IDE では、コードの入力候補の表示方法や、GitHub Copilotで有効にする言語、無効にする言語など、GitHub Copilot の詳細設定を管理できます。

  1. JetBrains IDE で、 File メニューをクリックし、 Settings をクリックします。
  2. Languages & Frameworks で、 [GitHub Copilot] をクリックします。
  3. 自分の好みに合わせて設定を編集します。
    • コード候補の動作と外観、および更新を自動的に確認するかどうかを調整するには、対応するチェックボックスを選択または選択解除してください。
    • 自動更新を受信するように選んだ場合、安定版の更新プログラム (ただし頻度は低い) か、または夜間版の更新プログラム (安定性が低い場合がある) を受け取るかを選択できます。 [Update channel](更新プログラム チャネル) ドロップダウンをクリックして、安定版の更新を受け取る場合は Stable を、夜間版の更新を受け取る場合は Nightly を選びます。
    • [無効になっている言語] にあるチェックボックスで、GitHub Copilot を無効にする言語をオンまたはオフにします。

GitHub Copilot のプロキシ設定を構成する

JetBrains IDE で HTTP プロキシ サーバー経由で接続するように GitHub Copilot を構成できます。 GitHub Copilot では、基本認証の有無にかかわらず、基本的な HTTP プロキシ設定がサポートされています。

  1. JetBrains IDE で、 File メニューをクリックし、 Settings をクリックします。
  2. [外観と動作] で、 [システム設定] をクリックし、 [HTTP プロキシ] をクリックします。
  3. [手動でプロキシを設定する] を選択し、 [HTTP] を選択します。
  4. [ホスト名] フィールドにプロキシ サーバーのホスト名を入力し、[ポート番号] フィールドにプロキシ サーバーのポート番号を入力します。
  5. 必要に応じて、左側のサイドバーで [ツール] をクリックし、 [サーバー証明書] をクリックします。 次に、信頼されていない証明書を自動的に受け入れるかどうかに応じて、 [信頼されていない証明書を自動的に受け入れる] をオンまたはオフにします。

GitHub Copilot の設定を GitHub.com で構成する

アクティブな GitHub Copilot 試用版またはサブスクリプションがある場合、GitHub Copilot 設定で GitHub 上の個人用アカウントの GitHub Copilot 設定を調整できます。 この設定は、GitHub Copilot を使うすべての場所に適用されます。 GitHub Copilot が提示する候補と、GitHub がテレメトリ データを使う方法を構成できます。

重複検出の有効化または無効化

注: あなたが GitHub Enterprise Cloud 上の Organization のメンバーで、Organization を通じて GitHub Copilot シートが割り当てられている場合、個人アカウント設定で重複検出を構成することはできません。 重複検出設定は、Organization または Enterprise から継承されます。

GitHub Copilot には、GitHub のパブリック コードと一致するコード候補を検出するフィルターが含まれています。 フィルターを有効または無効にすることを選択できます。 フィルターが有効になっていると、GitHub Copilot によって、周囲の約 150 文字のコードに関するコード候補が、GitHub でのパブリック コードに対してチェックされます。 一致または近い一致がある場合、候補は表示されません。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. Suggestions matching public code でドロップダウン メニューを選択し、 Allow をクリックして公開コードに一致する候補を許可するか、 Block をクリックして公開コードに一致する候補をブロックします。 重複検出オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

テレメトリの有効化または無効化

注: Copilot for Business には、プロンプトや候補は保持されません。

ユーザー設定を調整することで、GitHub によってコード スニペットを収集して保持し、さらに処理して Microsoft や OpenAI と共有するかどうかを選択できます。 テレメトリの設定によって GitHub Copilot が収集するデータの詳細については、「追加の製品および機能に適用される GitHub 条件」と GitHub Copilot のプライバシーに関する FAQ を参照してください。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. GitHub でテレメトリデータの使用を許可または禁止するには、 [GitHub で製品向上のためにコード スニペットを使用することを許可する] をオンまたはオフにします。 テレメトリ オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

参考資料

Visual Studio の GitHub Copilot について

Visual Studio を使用する場合、GitHub Copilot では、入力時にコードをオートコンプリートできます。 インストール後、GitHub Copilot を有効または無効にしたり、Visual Studio または GitHub.com で詳細設定を構成したりできます。

前提条件

Visual Studio で GitHub Copilot を構成するには、GitHub Copilot プラグインをインストールする必要があります。 詳しくは、「GitHub Copilot の概要」を参照してください。

GitHub Copilot のキーボード ショートカット

GitHub Copilot を使用する場合は、Visual Studio の既定のキーボード ショートカットを使用できます。 または、特定のコマンドごとに任意のキーボード ショートカットを使用して、Visual Studio の [ツール] 設定でショートカットを再バインドすることもできます。 各キーボード ショートカットは、キーボード ショートカット エディターのコマンド名で検索できます。

アクションショートカット[コマンド名]
次のインライン提案を表示するAlt+.Tools.Nextsuggestion
前のインライン提案を表示するAlt+,Tools.Previoussuggestion
インライン提案をトリガーするCtrl+Alt+\Edit.Copilot.TriggerInlineSuggestion

キーボード ショートカットの再バインド

GitHub Copilot を使用するときに Visual Studio の既定のキーボード ショートカットを使用しない場合は、特定のコマンドごとに任意のキーボード ショートカットを使用してキーボード エディターでショートカットを再バインドできます。

  1. Visual Studio ツール バーの [ツール] で、 [オプション] をクリックします。

    Visual Studio ツール バーの [オプション] オプションのスクリーンショット

  2. [オプション] ダイアログの [環境] で、 [キーボード] をクリックします。

  3. [以下の文字列を含むコマンドを表示] で、再バインドするコマンドを検索します。

    [以下の文字列を含むコマンドを表示] 検索バーのスクリーンショット

  4. [ショートカット キー] で、コマンドに割り当てるショートカットを入力し、 [割り当て] をクリックします。

    キーボード ショートカットの割り当てのスクリーンショット

GitHub Copilot の有効化または無効化

Visual Studio ウィンドウの下部パネルにある GitHub Copilot 状態アイコンは、GitHub Copilot が有効であるか無効であるかを示します。 有効にすると、アイコンの背景色はステータス バーの色と一致します。 無効にすると、異なるものになります。

  1. GitHub Copilot を有効または無効にするには、Visual Studio ウィンドウの下部パネルにある GitHub Copilot アイコンをクリックします。

    GitHub Copilot アイコンが強調された Visual Studio のエディターの端のスクリーンショット

  2. GitHub Copilot を無効にする場合は、候補をグローバルに無効にするか、現在編集中のファイルの言語に対して無効にするかを確認するメッセージが表示されます。

    • GitHub Copilot からの候補をグローバルに無効にするには、 [グローバルに有効にする] をクリックします。
    • 指定された言語に対して GitHub Copilot からの候補を無効にするには、 [言語に対して有効にする] をクリックします。

GitHub Copilot の ReSharper の構成

ReSharper を使用する場合、GitHub Copilot は、GitHub Copilot のネイティブ IntelliSense を使用するように ReSharper を構成すると最適に動作できます。 ReSharper について詳しくは、ReSharper のドキュメントを参照してください。

  1. Visual Studio ツール バーの [ツール] で、 [オプション] をクリックします。 Visual Studio ツール バーの [オプション] オプションのスクリーンショット
  2. [オプション] ダイアログの [環境] で、 [IntelliSense] をクリックし、 [全般] をクリックします。
  3. [全般] で [Visual Studio] を選択してから、 [保存] をクリックします。

GitHub Copilot の設定を GitHub.com で構成する

アクティブな GitHub Copilot 試用版またはサブスクリプションがある場合、GitHub Copilot 設定で GitHub 上の個人用アカウントの GitHub Copilot 設定を調整できます。 この設定は、GitHub Copilot を使うすべての場所に適用されます。 GitHub Copilot が提示する候補と、GitHub がテレメトリ データを使う方法を構成できます。

重複検出の有効化または無効化

注: あなたが GitHub Enterprise Cloud 上の Organization のメンバーで、Organization を通じて GitHub Copilot シートが割り当てられている場合、個人アカウント設定で重複検出を構成することはできません。 重複検出設定は、Organization または Enterprise から継承されます。

GitHub Copilot には、GitHub のパブリック コードと一致するコード候補を検出するフィルターが含まれています。 フィルターを有効または無効にすることを選択できます。 フィルターが有効になっていると、GitHub Copilot によって、周囲の約 150 文字のコードに関するコード候補が、GitHub でのパブリック コードに対してチェックされます。 一致または近い一致がある場合、候補は表示されません。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. Suggestions matching public code でドロップダウン メニューを選択し、 Allow をクリックして公開コードに一致する候補を許可するか、 Block をクリックして公開コードに一致する候補をブロックします。 重複検出オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

テレメトリの有効化または無効化

注: Copilot for Business には、プロンプトや候補は保持されません。

ユーザー設定を調整することで、GitHub によってコード スニペットを収集して保持し、さらに処理して Microsoft や OpenAI と共有するかどうかを選択できます。 テレメトリの設定によって GitHub Copilot が収集するデータの詳細については、「追加の製品および機能に適用される GitHub 条件」と GitHub Copilot のプライバシーに関する FAQ を参照してください。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. GitHub でテレメトリデータの使用を許可または禁止するには、 [GitHub で製品向上のためにコード スニペットを使用することを許可する] をオンまたはオフにします。 テレメトリ オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

参考資料

Visual Studio Code のGitHub Copilot について

Visual Studio Code を使うと、GitHub Copilot で入力時にコードをオートコンプリートできます。 インストール後、GitHub Copilot を有効または無効にしたり、Visual Studio Code または GitHub.com で詳細設定を構成したりできます。

前提条件

Visual Studio Code で GitHub Copilot を構成するには、GitHub Copilot プラグインをインストールする必要があります。 詳しくは、「GitHub Copilot の概要」を参照してください。

GitHub Copilot のキーボード ショートカット

GitHub Copilot を使用する場合は、Visual Studio Code の既定のキーボード ショートカットを使用できます。 または、キーボード ショートカット エディターで、特定のコマンドごとに好みのキーボード ショートカットを使い、ショートカットを再バインドすることもできます。 キーボード ショートカット エディターでは、コマンド名から各キーボード ショートカットを検索できます。

macOS のキーボード ショートカット

アクションショートカット[コマンド名]
インライン候補を受け入れるタブeditor.action.inlineSuggest.commit
インライン候補を無視するEsceditor.action.inlineSuggest.hide
次のインライン候補を表示するOption (⌥)+]
editor.action.inlineSuggest.showNext
前のインライン候補を表示するOption (⌥)+[
editor.action.inlineSuggest.showPrevious
インライン候補をトリガーするOption (⌥)+\
editor.action.inlineSuggest.trigger
GitHub Copilot を開く (別のペインに追加の候補)Ctrl+Returngithub.copilot.generate
GitHub Copilot のオン/オフを切り替える"既定のショートカットなし"github.copilot.toggleCopilot

Windows のキーボード ショートカット

アクションショートカット[コマンド名]
インライン候補を受け入れるタブeditor.action.inlineSuggest.commit
インライン候補を無視するEsceditor.action.inlineSuggest.hide
次のインライン候補を表示するAlt+]editor.action.inlineSuggest.showNext
前のインライン候補を表示するAlt+[editor.action.inlineSuggest.showPrevious
インライン候補をトリガーするAlt+\editor.action.inlineSuggest.trigger
GitHub Copilot を開く (別のペインに追加の候補)Ctrl+Entergithub.copilot.generate
GitHub Copilot のオン/オフを切り替える"既定のショートカットなし"github.copilot.toggleCopilot

Linux のキーボード ショートカット

アクションショートカット[コマンド名]
インライン候補を受け入れるタブeditor.action.inlineSuggest.commit
インライン候補を無視するEsceditor.action.inlineSuggest.hide
次のインライン候補を表示するAlt+]editor.action.inlineSuggest.showNext
前のインライン候補を表示するAlt+[editor.action.inlineSuggest.showPrevious
インライン候補をトリガーするAlt+\editor.action.inlineSuggest.trigger
GitHub Copilot を開く (別のペインに追加の候補)Ctrl+Entergithub.copilot.generate
GitHub Copilot のオン/オフを切り替える"既定のショートカットなし"github.copilot.toggleCopilot

キーボード ショートカットの再バインド

GitHub Copilot を使用するときに Visual Studio Code の既定のキーボード ショートカットを使わない場合は、キーボード ショートカット エディターで特定のコマンドごとに任意のキーボード ショートカットを使い、ショートカットを再バインドできます。

macOS のキーボード ショートカットの再バインド

  1. [コード] を選択し、 [基本設定] を選択してから、 [キーボード ショートカット] を選択します。

    Visual Studio Code のキーボード ショートカットのスクリーンショット

  2. "キーボード ショートカット" エディターで、変更するキーボード ショートカットのコマンド名を検索します。

  3. 変更するコマンドの横にある鉛筆アイコンをクリックします。

    キーボード ショートカット エディターのスクリーンショット

  4. コマンドに使うキーストロークを入力し、Enter/Return キーを押します。

Windows のキーボード ショートカットの再バインド

  1. File メニューをクリックし、 Preferences をクリックし、 [Keyboard Shortcuts](キーボード ショートカット) をクリックします。

    Visual Studio Code のキーボード ショートカットのスクリーンショット

  2. "キーボード ショートカット" エディターで、変更するキーボード ショートカットのコマンド名を検索します。

  3. 変更するコマンドの横にある鉛筆アイコンをクリックします。

    キーボード ショートカット エディターのスクリーンショット

  4. コマンドに使うキーストロークを入力し、Enter/Return キーを押します。

Linux のキーボード ショートカットの再バインド

  1. File メニューをクリックし、 Preferences をクリックし、 [Keyboard Shortcuts](キーボード ショートカット) をクリックします。

    Visual Studio Code のキーボード ショートカットのスクリーンショット

  2. "キーボード ショートカット" エディターで、変更するキーボード ショートカットのコマンド名を検索します。

  3. 変更するコマンドの横にある鉛筆アイコンをクリックします。

    キーボード ショートカット エディターのスクリーンショット

  4. コマンドに使うキーストロークを入力し、Enter/Return キーを押します。

GitHub Copilot の有効化または無効化

Visual Studio Code 内から GitHub Copilot を有効または無効にすることができます。 Visual Studio Code ウィンドウの下部パネルにある GitHub Copilot 状態アイコンは、GitHub Copilot が有効であるか無効であるかを示します。 有効にすると、アイコンの背景色はステータス バーの色と一致します。 無効にすると、アイコンの背景色はステータス バーの色と異なります。

  1. GitHub Copilot を有効または無効にするには、Visual Studio Code ウィンドウの下部パネルにある状態アイコンをクリックします。

    Visual Studio Code の下部パネルのスクリーンショット。 GitHub Copilot アイコンが濃いオレンジ色の枠線で囲まれています。

  2. GitHub Copilot を無効にする場合は、候補をグローバルに無効にするか、現在編集中のファイルの言語に対して無効にするかを確認するメッセージが表示されます。

    • GitHub Copilot からの候補をグローバルに無効にするには、 [グローバルに無効にする] をクリックします。
    • 指定された言語に対して GitHub Copilot からの候補を無効にするには、 [言語に対して無効にする] をクリックします。 GitHub Copilot をグローバルに、または現在の言語に対して無効にするためのオプションのスクリーンショット

インライン候補の有効化または無効化

Visual Studio Code で GitHub Copilot のインライン候補を有効にするか無効にするかを選択できます。

  1. [File](ファイル) メニューで [Preferences](基本設定) に移動し、 [Settings](設定) をクリックします。

    Visual Studio Code 設定のスクリーンショット

  2. [設定] タブの左側のパネルで、 [拡張機能] をクリックし [Copilot] を選びます。

  3. [インライン候補:有効] の下にあるチェックボックスをオンまたはオフにして、インライン候補の有効または無効を設定します。

特定の言語に対する GitHub Copilot の有効化または無効化

どの言語に対して GitHub Copilot を有効にするか無効にするかを指定できます。

  1. Visual Studio Code から Extensions タブをクリックし、 [Copilot] セクションに移動します。 詳細については、インライン候補の有効化と無効化に関するページを参照してください。

  2. [指定した言語に対して Copilot を有効または無効にする] で、 [settings.json で編集] をクリックします。

  3. settings.json ファイルで、GitHub Copilot を有効または無効にする言語を、追加または削除します。 たとえば、GitHub Copilotで Python を有効にするには、リストに "python": true を追加し、最後以外のすべてのリスト項目の末尾にコンマがあることを確認します。

    {
        "editor.inlineSuggest.enabled": true,
        "github.copilot.enable": {
            "*": true,
            "yaml": false,
            "plaintext": false,
            "markdown": true,
            "javascript": true,
            "python": true
        }
    }
    

GitHub Copilot 承認の取り消し

Visual Studio Code は、特定の GitHub アカウントを介して GitHub Copilot を使用するための承認を保持します。 アクセスできなくなったデバイスで GitHub アカウントが GitHub Copilot に使用されないようにするには、承認を取り消してから、もう一度承認プロセスを実行します。 以前に使用したデバイスには、新しい承認がありません。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。

  2. サイドバーの [統合] セクションで、 [ アプリケーション] を選びます。

  3. [認可された OAuth アプリ] タブをクリックします。

    [アプリケーション] ページのスクリーンショット。 "認可された OAuth アプリ" というラベルの付いたタブが、オレンジ色の枠線で強調表示されています。

  4. [GitHub for VS Code] の横の [...] をクリックし、 [取り消し] をクリックします。

  5. Click the Authorized GitHub Apps tab.

  6. [GitHub Copilot] プラグインが一覧表示されている場合は、 [取り消し] をクリックします。

承認を取り消すと、Visual Studio Code は現在のセッションで最大 30 分間、GitHub Copilot を引き続き使用できるようになります。 その後、Visual Studio Code で使用するために GitHub Copilot をもう一度承認する必要があります。

GitHub Copilot の再承認

承認を取り消した後、GitHub Copilot を引き続き使用する場合は、再承認プロセスを完了する必要があります。

  1. Visual Studio Code の左下隅にある [アカウント] アイコンをクリックし、ユーザー名をポイントして、 [サインアウト] をクリックします。

    Visual Studio Code のメニューのスクリーンショット。 [サインアウト] オプションが濃いオレンジ色の枠線で囲まれています。

  2. [Visual Studio Code] ポップアップで、 [サインアウト] をクリックします。

  3. Visual Studio Code の左下隅にある [アカウント] アイコンをクリックし、ユーザー名をポイントし、 [GitHub でサインインして GitHub Copilot を使用] をクリックします。

    Visual Studio Code のアカウント メニューのスクリーンショット。 [GitHub でサインインして GitHub Copilot を使用 (1)] オプションが濃いオレンジ色の外枠で囲まれています。

  4. ブラウザーで、GitHub から、GitHub Copilot に必要なアクセス許可が要求されます。 これらのアクセス許可を承認するには、 [続行] をクリックします。

  5. [Visual Studio Code を開きますか?] ポップアップで、 [Visual Studio Code を開く] をクリックします。

GitHub Copilot のプロキシ設定を構成する

Visual Studio Code で HTTP プロキシ サーバー経由で接続するように GitHub Copilot を構成できます。 GitHub Copilot では、基本認証の有無にかかわらず、基本的な HTTP プロキシ設定がサポートされています。

  1. [File](ファイル) メニューで [Preferences](基本設定) に移動し、 [Settings](設定) をクリックします。

    Visual Studio Code 設定のスクリーンショット

  2. [設定] タブの左側のパネルで、 [アプリケーション] をクリックし [プロキシ] を選びます。

  3. [プロキシ] の下のテキスト ボックスに、プロキシ サーバーのアドレスを入力します (例: http://localhost:3128)。 または、GitHub Copilot では、お使いの環境の http_proxy 変数と https_proxy 変数を使用します。

  4. 必要に応じて、[プロキシ承認] で [settings.json で編集] を選択し、すべてのネットワーク要求の Proxy-Authorization ヘッダーとして送信する必須の値を追加します。

  5. 必要に応じて、[プロキシの厳密な SSL] の下で、チェック ボックスをオンまたはオフにして、厳密な SSL を有効または無効にします。

GitHub Copilot の設定を GitHub.com で構成する

アクティブな GitHub Copilot 試用版またはサブスクリプションがある場合、GitHub Copilot 設定で GitHub 上の個人用アカウントの GitHub Copilot 設定を調整できます。 この設定は、GitHub Copilot を使うすべての場所に適用されます。 GitHub Copilot が提示する候補と、GitHub がテレメトリ データを使う方法を構成できます。

重複検出の有効化または無効化

注: あなたが GitHub Enterprise Cloud 上の Organization のメンバーで、Organization を通じて GitHub Copilot シートが割り当てられている場合、個人アカウント設定で重複検出を構成することはできません。 重複検出設定は、Organization または Enterprise から継承されます。

GitHub Copilot には、GitHub のパブリック コードと一致するコード候補を検出するフィルターが含まれています。 フィルターを有効または無効にすることを選択できます。 フィルターが有効になっていると、GitHub Copilot によって、周囲の約 150 文字のコードに関するコード候補が、GitHub でのパブリック コードに対してチェックされます。 一致または近い一致がある場合、候補は表示されません。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. Suggestions matching public code でドロップダウン メニューを選択し、 Allow をクリックして公開コードに一致する候補を許可するか、 Block をクリックして公開コードに一致する候補をブロックします。 重複検出オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

テレメトリの有効化または無効化

注: Copilot for Business には、プロンプトや候補は保持されません。

ユーザー設定を調整することで、GitHub によってコード スニペットを収集して保持し、さらに処理して Microsoft や OpenAI と共有するかどうかを選択できます。 テレメトリの設定によって GitHub Copilot が収集するデータの詳細については、「追加の製品および機能に適用される GitHub 条件」と GitHub Copilot のプライバシーに関する FAQ を参照してください。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. GitHub でテレメトリデータの使用を許可または禁止するには、 [GitHub で製品向上のためにコード スニペットを使用することを許可する] をオンまたはオフにします。 テレメトリ オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

参考資料

Neovim での GitHub Copilot の構成

Neovim での GitHub Copilot の構成に関するガイダンスについては、次のコマンドを実行し、Neovim で GitHub Copilot ドキュメントを呼び出します。

:help copilot

GitHub Copilot の設定を GitHub.com で構成する

アクティブな GitHub Copilot 試用版またはサブスクリプションがある場合、GitHub Copilot 設定で GitHub 上の個人用アカウントの GitHub Copilot 設定を調整できます。 この設定は、GitHub Copilot を使うすべての場所に適用されます。 GitHub Copilot が提示する候補と、GitHub がテレメトリ データを使う方法を構成できます。

重複検出の有効化または無効化

注: あなたが GitHub Enterprise Cloud 上の Organization のメンバーで、Organization を通じて GitHub Copilot シートが割り当てられている場合、個人アカウント設定で重複検出を構成することはできません。 重複検出設定は、Organization または Enterprise から継承されます。

GitHub Copilot には、GitHub のパブリック コードと一致するコード候補を検出するフィルターが含まれています。 フィルターを有効または無効にすることを選択できます。 フィルターが有効になっていると、GitHub Copilot によって、周囲の約 150 文字のコードに関するコード候補が、GitHub でのパブリック コードに対してチェックされます。 一致または近い一致がある場合、候補は表示されません。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. Suggestions matching public code でドロップダウン メニューを選択し、 Allow をクリックして公開コードに一致する候補を許可するか、 Block をクリックして公開コードに一致する候補をブロックします。 重複検出オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

テレメトリの有効化または無効化

注: Copilot for Business には、プロンプトや候補は保持されません。

ユーザー設定を調整することで、GitHub によってコード スニペットを収集して保持し、さらに処理して Microsoft や OpenAI と共有するかどうかを選択できます。 テレメトリの設定によって GitHub Copilot が収集するデータの詳細については、「追加の製品および機能に適用される GitHub 条件」と GitHub Copilot のプライバシーに関する FAQ を参照してください。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. 左サイドバーで、 [ GitHub Copilot] をクリックします。

  2. GitHub でテレメトリデータの使用を許可または禁止するには、 [GitHub で製品向上のためにコード スニペットを使用することを許可する] をオンまたはオフにします。 テレメトリ オプションのスクリーンショット 1. 新しい設定を確認するには、 [保存] をクリックします。

参考資料