Skip to main content

GHE.com 上のアカウントで GitHub Copilot を使う

GHE.com 上のアカウントの Copilot サブスクリプションにアクセスするには、開発環境を更新します。

IDE またはコマンド ラインで GitHub Copilot を使うには、Copilot ライセンスを持つ GitHub 上のアカウントに対して認証する必要があります。

GHE.com 上の Enterprise が所有する マネージド ユーザー アカウント を通じて Copilot にアクセスできる場合は、アカウントに対して認証する前に、必要に応じて IDE の一部の設定を調整します。

実際の環境に応じた手順を確認するには、この記事の上部にあるタブを使ってください。

VS Code からの認証

  1. VS Code 設定を開くには、Command+, キー(Mac) または Ctrl+, キー (Windows) を押します。

  2. 検索バーで enterprise を検索します。

  3. Github-enterprise: Uri 設定には、GitHub にアクセスする URL を入力します。 (例: https://octocorp.ghe.com)。

  4. VS Code 設定で、copilot を検索します。

  5. [GitHub > Copilot: Advanced] の [Edit in settings.json] をクリックします。

  6. github.copilot.advanced プロパティ内に "authProvider": "github-enterprise" を追加します。 次に例を示します。

    JSON
    "github.copilot.advanced": {
         "authProvider": "github-enterprise"
    },
    
  7. settings.json ファイルを保存します。

  8. GitHub Copilot を使うにはサインインするように求めるプロンプトが表示されます。 [Sign in to GitHub] をクリックしてから、プロンプトに従ってアカウントを認可します。

    プロンプトが表示されない場合は、VS Code を再起動してみてください。

GitHub.com 上のアカウントに切り替える必要がある場合は、settings.json から authProvider 設定を削除します。

JetBrains IDE からの認証

JetBrains エディターで GHE.com に対して認証するには、バージョン 1.4.11 以降の Copilot 拡張機能をインストールする必要があります。 次に、拡張機能が GHE.com で機能するように構成する必要があります。

  1. エディターの基本設定または設定ダイアログを開くには、Command+, キー (Mac) または Ctrl+Alt+S キー (Windows) を押します。
  2. 左側のサイドバーにある [Languages & Frameworks] セクションを展開し、GitHub Copilot をクリックします。
  3. [Authentication Provider] フィールドに、GitHub にアクセスするホスト名を入力します。 (例: octocorp.ghe.com)。
  4. 変更を保存するには、[OK] をクリックします。
  5. サインインするには、[Tools] メニューを開き、[GitHub Copilot] > [Login to GitHub] を選びます。 画面の指示に従ってサインインします。

GitHub.com 上のアカウントに切り替える必要がある場合は、[Authentication Provider] フィールドに入力した値を削除します。

Xcode からの認証

Note

Xcode 用の GitHub Copilot 拡張機能はパブリック プレビュー段階であり、変更される可能性があります。

  1. "GitHub Copilot for Xcode" アプリケーションを開きます。
  2. [詳細設定] タブをクリックします。
  3. [Auth provider URL] フィールドに、GitHub にアクセスする URL を入力します。 (例: https://octocorp.ghe.com)。
  4. GitHub Copilot にサインインする」の手順に従って、拡張機能を認可します。

コマンド ラインからの認証

GitHub CLI 用の gh-copilot 拡張機能を使うには、次のことを行う必要があります。

  1. 拡張機能をダウンロードしてインストールします。 これを行うには、GitHub.com 上のアカウントに対して認証を受ける必要があります。 「CLIG での GitHub Copilot のインストール」を参照してください。
  2. Copilot ライセンスを受け取る GHE.com 上のアカウントに対して認証します。

GitHub.com は、GitHub CLI 要求の既定の宛先です。 gh copilot を使うには、ライセンスを受け取る GHE.com に要求を送信する必要があります。 次のようなオプションがあります。

  • すべての gh copilot コマンドにフラグ --hostname SUBDOMAIN.ghe.com を含めます。
  • すべての GitHub CLI コマンドに使われる既定のホストを変更するには、GH_HOST 環境変数を設定します。
  • gh auth logout を使って GitHub.com からサインアウトします。 ただし、gh-copilot の更新プログラムを取得するには、再度サインインする必要があります。

複数のプラットフォームに GitHub CLI を使用する場合の一般的な情報については、「GitHub プラットフォーム間での GitHub CLI の使用」を参照してください。

Visual Studio からの認証

Visual Studio から認証するには、Microsoft Learn の GitHub アカウントを Visual Studio キーチェーンに追加する方法の手順に従います。

[GitHub Enterprise URL] フィールドに、GitHub にアクセスする URL を入力します。 (例: https://octocorp.ghe.com)。