GitHub Copilot に関するよくある質問
この記事では、Visual Studio Code での GitHub Copilot の使用に関するよくある質問に答えます。
GitHub Copilot サブスクリプション
Copilot サブスクリプションを入手するにはどうすればよいですか?
GitHub Copilot にアクセスするには、いくつかの方法があります。
ユーザータイプ | 説明 |
---|---|
個人 |
|
組織/エンタープライズメンバー |
|
補完またはチャットインタラクションの制限に達しました
コード補完とチャットインタラクションの制限は、Copilot Free プランに最初にサインアップした日から毎月リセットされます。制限に達した場合は、有料サブスクリプション にサインアップして、無制限の補完とチャットメッセージを取得することを選択できます。または、翌月まで待って、Copilot を無料で使い続けることもできます。
チャットインタラクションのみが制限に達している場合は、引き続きコード補完に Copilot を使用できます。
コード補完のみが制限に達している場合は、引き続きチャットインタラクションと Copilot Edits に Copilot を使用できます。
VS Code で Copilot サブスクリプションが検出されません
-
Visual Studio Code で Copilot Chat を使用するには、GitHub Copilot へのアクセス権を持つ GitHub ID で Visual Studio Code にサインインする必要があります。Copilot サブスクリプションが別の GitHub アカウントに関連付けられている場合は、GitHub アカウントからサインアウトし、別のアカウントでサインインする必要がある場合があります。現在 GitHub アカウントからサインアウトするには、アクティビティバーの [アカウント] メニューを使用します。
-
GitHub Copilot 設定 で Copilot サブスクリプションがまだアクティブであることを確認してください。
Copilot のアカウントを切り替えるにはどうすればよいですか?
Copilot を使用するために別のアカウントに切り替えるには
-
アクティビティバーから拡張機能ビューを開き (または ⇧⌘X (Windows、Linux Ctrl+Shift+X) を使用)、検索ボックスに「GitHub Copilot」と入力します。
注Copilot 拡張機能には、GitHub Copilot と GitHub Copilot Chat の 2 つがあります。
-
GitHub Copilot 拡張機能の場合は、歯車アイコンを選択し、[アカウント設定] を選択します。
-
[アカウント設定] クイックピックから、既存のアカウントを選択するか、[新しいアカウントを使用...] を選択して、別の GitHub アカウントでサインインします。
-
GitHub Copilot Chat 拡張機能についても、これらの手順を繰り返します。
全般
Copilot のネットワークとファイアウォールの構成
-
あなたまたはあなたの組織がファイアウォールやプロキシサーバーなどのセキュリティ対策を採用している場合は、特定のドメイン URL を「許可リスト」に含め、特定のポートとプロトコルを開くことが有益な場合があります。GitHub Copilot の ファイアウォール設定のトラブルシューティング について詳しくはこちらをご覧ください。
-
会社の機器で作業していて、企業ネットワークに接続している場合は、VPN または HTTP プロキシサーバー経由でインターネットに接続している可能性があります。場合によっては、これらのタイプのネットワーク設定により、GitHub Copilot が GitHub のサーバーに接続できなくなることがあります。GitHub Copilot の ネットワークエラーのトラブルシューティング について詳しくはこちらをご覧ください。
Copilot に関するフィードバックを提供するにはどうすればよいですか?
インライン提案やチャットなどの Copilot 機能に関するフィードバックを提供したい場合は、vscode-copilot-release リポジトリで問題を提起できます。
問題を報告する場合は、GitHub Copilot ログ からの情報を含めると役立つ場合があります。
VS Code で GitHub Copilot のログを表示する
GitHub Copilot 拡張機能のログファイルは、Visual Studio Code 拡張機能の標準ログ場所に保存されます。ログファイルは、接続の問題を診断するのに役立ちます。
[出力の切り替え] コマンド (⇧⌘U (Windows Ctrl+Shift+U、Linux Ctrl+K Ctrl+H)) を使用し、ドロップダウンで [GitHub Copilot] または [GitHub Copilot Chat] を選択します。
Copilot 拡張機能のプレリリースビルドはありますか?
はい、Copilot 拡張機能のプレリリース (ナイトリー) バージョンに切り替えて、最新の機能と修正を試すことができます。拡張機能ビューから、右クリックするか、歯車アイコンを選択してコンテキストメニューを表示し、[プレリリースバージョンに切り替える] を選択します。
拡張機能の詳細の「プレリリース」バッジで、プレリリースバージョンを実行しているかどうかを確認できます。
Copilot コード補完
Copilot を有効/無効にするにはどうすればよいですか?
ステータスバーから Copilot 補完を一時的に無効にできます。Copilot をすべてのコード (グローバル) に対して無効にするか、アクティブなエディターで検出されたプログラミング言語 (たとえば、Python) に対してのみ無効にするかを確認するプロンプトが表示されます。
インライン補完がエディターで動作しません
- GitHub Copilot がグローバルまたはこの言語に対して無効になっていない ことを確認してください。
- GitHub Copilot サブスクリプションがアクティブで検出されている ことを確認してください。
- ネットワーク設定 が GitHub Copilot への接続を許可するように構成されていることを確認してください。
- Copilot Free プラン での月の補完の制限に達していないことを確認してください。
Copilot Chat
Copilot Chat 機能が動作しません
Copilot Chat が動作しない場合は、各要件を確認してください。
- Visual Studio Code の最新バージョンを使用していることを確認してください ([Code: 更新の確認] を実行)。
- GitHub Copilot 拡張機能と GitHub Copilot Chat 拡張機能の両方の最新バージョンがあることを確認してください。
- VS Code にサインインしている GitHub アカウントに、アクティブな Copilot サブスクリプションがある必要があります。Copilot サブスクリプション を確認してください。
- Copilot Free プラン での月のチャットインタラクションの制限に達していないことを確認してください。
Copilot Chat 拡張機能がブロックされているのはなぜですか?
拡張機能が Copilot Chat の使用をブロックされているというメッセージが表示された場合、その拡張機能は、その特定の拡張機能からの不正使用のパターンが検出されたために無効になっている可能性があります。この問題が発生した場合は、拡張機能の発行元にお問い合わせください。発行元の情報は、Visual Studio Marketplace の拡張機能の詳細ページにあります。
追加リソース
- GitHub Copilot トラストセンター
- GitHub ドキュメントの GitHub Copilot FAQ