CopilotアプリにGitHub Enterprise Serverを接続する方法|ログインと利用条件を整理

GitHub Copilotアプリで、GitHub Enterprise Server(GHES)への接続が一般提供になりました。社内サーバー上のリポジトリ、Issue、プルリクエストをアプリから扱いたい人向けの更新です。発表は日本時間2026年11月14日3時27分。設定では「最初に入るアカウント」「社内コードへアクセスするアカウント」「AIを使う権利」を分けて確認すると迷いにくくなります。

ノートPC上の抽象的なコードとAIアイコンが、分岐する接続線で企業サーバーにつながる概念イラスト
AIで生成した概念イラストです。GitHub Copilotアプリの実際の画面ではありません。
目次

何が変わった?必要なのはアプリ1.2.0以降

これまで任意参加のプレビューだったGHES対応が、Copilotアプリ1.2.0以降で一般提供になりました。ただし、GHESではCloudセッションを利用できません。アカウントを追加できることと、GitHub側のクラウド環境で作業を実行できることは別です。対象バージョンと制約は公式発表に記載されています。

たとえば、社内GHESのIssueを読んで修正方針を考えたい場合、まず社内リポジトリへアクセスする認証を整え、その後にAIの利用条件と実行場所を確認します。ログインをやり直す前に、どこで止まっているかを切り分けるのが近道です。

始める前にそろえるもの

  • 初期ログインに使うGitHub.comまたはGHE.comのクラウドアカウント。
  • 対象リポジトリへアクセスできるGHESアカウントと、社内サーバーのホスト名。
  • コード作業を行うPCにインストールしたGit。
  • Copilotプラン、または自分のモデルプロバイダーの設定。

Copilot Business/Enterpriseでは、組織のCopilot appポリシーも有効である必要があります。これはCopilot CLIのポリシーとは別です。前提条件は公式クイックスタートで確認できます。

社内向け手順書を作るなら、サーバーのURL、利用するアカウント名、接続確認用のリポジトリ、利用権の問い合わせ先を先にまとめておくと便利です。パスワードやAPIキーを手順書へ貼り付ける必要はありません。

クラウドへログインしてからGHESを追加する

  1. Copilotアプリを更新し、バージョンが1.2.0以上であることを確認します。
  2. 初期設定でGitHub.comまたはGHE.comへログインします。データレジデンシー対応のEnterprise Cloudを使う場合は、案内に従い組織の*.ghe.comホスト名を入力します。
  3. Settings → Accounts → Add account → GitHub Enterprise Serverの順に開きます。
  4. 画面の案内に沿ってブラウザを開き、目的のGHESアカウントでアプリを認可します。
  5. AIの要求を行うため、Copilotライセンスのあるクラウドアカウントへのログインを維持するか、利用するモデルプロバイダーを設定します。

この順番はGHESログインの公式手順に基づきます。ブラウザで複数の業務アカウントを使っている場合は、認可先のホスト名とユーザーが意図したものか確認してください。

「接続できたのにAIが動かない」は利用権を確認

GHESへの認可は、サーバー上の作業へアクセスするためのものです。それだけでCopilotライセンスが付くわけではありません。AIを使うには、ライセンス付きのクラウドアカウントか、自分で設定したモデルプロバイダーが必要です。

自分のプロバイダーを使うBYOK対応は、今回のGHES対応とは別にパブリックプレビューです。この場合もGitHubへのログインは必要です。追加場所はSettings → Model providers → Add provider。詳細はモデル追加の公式ヘルプを参照してください。

リポジトリは見えるのに要求が失敗するなら、ライセンス、プロバイダー設定、アプリの組織ポリシーを確認します。同じGHESアカウントを何度も追加し直すより、原因を絞りやすくなります。

This computerで小さな確認から始める

Sessionsからリポジトリを追加するか、すでに取得済みのローカルフォルダーを開き、実行環境にThis computerを選びます。編集する場合は、別の作業コピーを作るNew worktreeと、既存のコピーで作業するCurrent checkoutを意識して選びます。操作の意味はセッションの公式ヘルプにまとまっています。

This computerはエージェントの作業場所を選ぶ設定であり、モデルの推論までローカルで行われるという意味ではありません。データを外部へ送信しない保証にもならないため、モデルプロバイダーと社内のデータ取扱ルールは別に確認してください。

接続確認では、次のような読み取り中心の依頼から始めると確認対象を絞れます。これは本記事で提案する例です。

このリポジトリのREADMEとIssue #123を要約してください。Issueのリンクを示し、確認できた事実と不明点を分けてください。ファイル変更、コメント投稿、PR作成はしないでください。

番号は自分が閲覧できるIssueへ置き換えます。返されたタイトルやリンクを社内GHESの画面と照らし合わせ、別のサーバーや同名リポジトリを参照していないか確認しましょう。本記事では個別環境での実機検証を行ったとはしていません。

症状別に、次に見る場所を決める

症状確認する点
GHESの追加項目がないアプリ1.2.0以降か、クラウドでの初期ログインが完了しているか、Accountsの追加画面を開いているか。
接続後もAIを利用できないクラウドのライセンスまたはモデル設定、Copilot appポリシー。
Cloudで作業を開始できないGHESでは非対応です。This computerを使います。
目的のリポジトリが出てこない接続先サーバー、アカウント、そのアカウントのリポジトリ権限。

管理者へ相談する際は、アプリの版、サーバーのホスト名、止まった手順、エラー文をまとめます。認証情報は伏せてください。通常のブラウザでも対象リポジトリを開けない場合は、まずアクセス権や社内で必要な接続条件を確認します。

GHESのWeb機能や別のCLI設定と混同しない

今回の更新は、GHESのWeb画面にすべてのクラウド版Copilot機能が追加されるという意味ではありません。また、切り離された環境でCopilot CLIを使う仕組みには別の設定と条件があります。そのサーバーの必要バージョンを、今回のアプリ接続条件に流用しないようにしてください。区別はGHES向けCopilotの概要で確認できます。

チームへ展開するときは、まず1つのリポジトリで認証、AI利用権、This computerの組み合わせを確認し、成功した設定だけを短いチェックリストにします。その後のコード変更は通常どおり差分とテストを確認し、レビューへ回すと運用を引き継ぎやすくなります。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次