Skip to main content

GitHub Enterprise Cloud とデータ所在地の機能の概要

GHE.comで使用可能な機能と、GitHub.comとは異なる機能について説明します。

データ所在地 の GHE.com で使用できる機能は、マネージド ユーザー アカウント の GitHub.com が使用できる機能と似ていますが、いくつかの追加と例外があります。 一部の機能は、 GitHub.comの同等の機能と比較して動作が異なるか、追加の構成が必要です。

利用可能な機能

GitHub Enterprise Cloud は、作業の計画、テストとデプロイの自動化、コードのセキュリティ保護など、ソフトウェア開発ライフサイクル全体をサポートする開発者プラットフォームです。 使用可能な機能の詳細については、 GitHubのプラン ページを参照してください。

現在利用できない機能

現在、次の機能は GHE.comでは使用できませんが、将来の開発のために計画される可能性があります。

特徴量詳細詳細情報
GitHub Actions用の macOS ランナー現在は利用できません。
GitHub ホステッド ランナー
Maven と Gradle のサポートについて GitHub Packages現在は利用できません。
Apache Mavenレジストリの利用
リポジトリのトラフィック メトリック現在、UI と REST API の両方で使用できません。
リポジトリへのトラフィックを表示する
Spark現在は利用できません。
GitHub Spark について
GitHub Marketplace
GitHub Marketplaceは、アプリとアクションを検索、購入、および直接インストールする手段として使用できません。 エコシステムのアプリとアクションは引き続きソースから検出してインストールできますが、 GHE.comで動作するように変更が必要になる場合があります。
[
GitHub Actions ワークフロー GitHub Marketplace](#github-actions-workflows-from-github-marketplace)
GitHub Connect の特定の機能
GHE.com上の企業をGitHub Enterprise Server インスタンスに接続することはできますが、GitHub Connectの特定の機能は使用できません。GitHub Connect
いくつかの機能は現在 パブリック プレビュー または プライベート プレビューにあります
GitHub.comのプレビュー 段階にある特定の機能は、GA までGHE.comで使用できない場合があります。
移行 REST API現在は利用できません。
移行用の REST API エンドポイント
OpenID Connect (OIDC) を使用した Amazon S3 への監査ログのストリーミング現在は利用できません。
企業の監査ログのストリーミング
組織レベルの依存関係の分析情報現在は利用できません。
あなたの組織における依存関係の洞察を表示する

永続的に使用できない機能

設計上、次の機能は GHE.comでは永続的に使用できません。 これは一般に、厳密なコンプライアンス要件を持つ大企業を対象としていないためです。

特徴量詳細詳細情報
Enterprise Managed Users で使用できない機能
Enterprise Managed Usersでの ID 管理のオプションは GHE.com のみであるため、Enterprise Managed UsersのGitHub.comで使用できない機能は、GHE.comでも使用できません。 特に、これには gists とパブリック リポジトリが含まれます。
マネージド ユーザー アカウントの機能と制限
GitHub Importer ( GitHub.comの [リポジトリのインポート] ボタン)これは、データの移行に使用できるツールの 1 つである GitHub Enterprise Importer とは異なります。 「GitHub Enterprise Cloud のデータの所在管理の開始方法」を参照してください。
GitHub Importer について

動作が異なる機能

次の機能は、 GHE.com に固有であるか、 GitHub.comと異なる方法で動作します。

API アクセス

REST API と GraphQL API を使用するインテグレーターは、エンタープライズの GHE.com の専用 URL に要求を送信する必要があります。 詳細については、 AUTOTITLE を参照してください。

URL の相違点

特定の機能とサービスの URL 形式は、 GitHub.com と GHE.comによって異なります。 GHE.comに移行し、GitHub.comの URL 値に依存する自動化または統合がある場合は、これらの値を更新する必要があります。

以下の例は完全なものではありません。

| 特徴量 | GitHub.com の例 | GHE.com の例 | | ------ | ------------ | ----------- | | GitHub Packages | Container registry は、ghcr.io にあります。 | Container registry は、https://containers.SUBDOMAIN.ghe.com にあります。 | | ユーザー プロビジョニング | Microsoft Entra IDの "テナント URL" は https://api.github.com/scim/v2/enterprises/ENTERPRISE | Microsoft Entra IDの "テナント URL" は https://api.SUBDOMAIN.ghe.com/scim/v2/enterprises/SUBDOMAIN | | GitHub Actions 展開の OIDC トラスト | OIDC トークンは https://token.actions.githubusercontent.com から発行されます。 | OIDC トークンは https://token.actions.SUBDOMAIN.ghe.com から発行されます | | 未加工 URL | https://raw.githubusercontent.com/ | https://raw.SUBDOMAIN.ghe.com/ | | 画像とビデオの匿名化された URL | https://private-user-images.githubusercontent.com/ | https://SUBDOMAIN.ghe.com/user-attachments/assets/ | | SSH を使用したリポジトリの複製 | git clone git@github.com:OWNER/REPOSITORY.git | git clone SUBDOMAIN@SUBDOMAIN.ghe.com:OWNER/REPOSITORY.git |

組織名とユーザー名

GHE.com は、内部使用のために特定のユーザー名と組織名を予約します。 これらの名前のいずれかを使用してユーザーまたは組織を作成しようとすると、名前が使用できないことを示すエラーが表示されます。

GitHub Actions からの GitHub Marketplace ワークフロー

GitHub Actions GitHub Marketplaceからのワークフローは、ユーザーが期待どおりに機能しない可能性があります。

  • 一部のアクションでは、api.github.com に対する API 呼び出しをハードコーディングします。これは現在、 GHE.com上の企業では機能しません。
  • 一部のアクションは、GitHub.com上のリソースに要求を行います。これらのアクションは、作成者が API 呼び出し用のセカンダリ トークンを挿入するメカニズムを構築していない限り、**** 上の企業では機能GHE.com。 GITHUB_TOKEN上の企業のワークフロー実行内のGHE.comは、GitHub.com上のリソースへのアクセスを許可しません。

GitHub.com でアクセス対象のアクションの名前空間の廃止

ワークフローで意図したアクションを確実に使用し、悪用の可能性を防ぐために、GitHub.com のアクションが初めて使用されると、そのアクションに関連付けられている名前空間はエンタープライズで廃止されます。 これにより、GitHub.com のアクションの名前空間に一致する organization やリポジトリを、ユーザーがエンタープライズに作成できなくなります。

GitHub.comから使用したアクションに一致する名前空間をユーザーが使用できるようにするには、廃止された名前空間を使用できるようにします。 「廃止された名前空間を GHE.com で使用できるようにする」を参照してください。

GitHub Connect

GitHub Connectを使用して、GHE.comからGitHub Enterprise Serverに接続できます。

  • Server Statistics が使用できません。
  • GitHub.com アクションは使用できません。
  • 自動ユーザー ライセンス同期には、バージョン 3.15 以降 GitHub Enterprise Server 必要です。

GitHub Connectを有効にするには、GitHub Enterprise Server サブドメインに接続するようにGHE.com インスタンスを構成する必要があります。 「GHE.com での GitHub Connect の有効化」を参照してください。

GitHub Codespaces

GitHub Codespaces GHE.comは、すべてのデータ所在地付き GitHub Enterprise Cloudリージョンで使用できます。

GitHub Codespaces上の企業VS CodeデスクトップからGHE.comを使用するには、Github-enterprise: UriGithub > Codespaces: Auth Providerの設定を構成する必要があります。 詳細については、「Visual Studio Code で GitHub Codespaces を使用する」を参照してください。