GHE.com の データ所在地 で使用できる機能は、GitHub.com の マネージド ユーザー アカウント が使用できる機能と似ていますが、いくつかの追加と例外があります。 一部の機能は、 GitHub.comの同等の機能と比較して動作が異なるか、追加の構成が必要です。
利用可能な機能
GitHub Enterprise Cloud は、作業の計画、テストとデプロイの自動化、コードのセキュリティ保護など、ソフトウェア開発ライフサイクル全体をサポートする開発者プラットフォームです。 使用可能な機能の詳細については、 [GitHubのプラン ページ](https://github.com/pricing)を参照してください。
現在利用できない機能
現在、次の機能は GHE.comでは使用できませんが、将来の開発のために計画される可能性があります。
| 特徴量 | 詳細 | 詳細情報 |
|---|
GitHub Actions用のmacOSランナー | 現在は利用できません。 |
[AUTOTITLE](/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners) |
| Maven と Gradle のサポートについて GitHub Packages | 現在は利用できません。 | Apache Mavenレジストリの利用 | | リポジトリのトラフィック メトリック | 現在、UI と REST API の両方で使用できません。 | リポジトリへのトラフィックを表示する | | Spark | 現在は利用できません。 | GitHub Spark について | | GitHub Marketplace | GitHub Marketplaceは、アプリとアクションを検索、購入、および直接インストールする手段として使用できません。 エコシステムのアプリとアクションは引き続きソースから検出してインストールできますが、 GHE.comで動作するように変更が必要になる場合があります。 | GitHub Actions ワークフロー 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 とパブリック リポジトリが含まれます。 |
[AUTOTITLE](/admin/managing-iam/understanding-iam-for-enterprises/abilities-and-restrictions-of-managed-user-accounts) |
| GitHub Importer ( GitHub.comの [リポジトリのインポート] ボタン) | 代わりに、 GitHub Enterprise Importer を使用してデータを移行できます。 「GitHub Enterprise Importer について」を参照してください。 | GitHub Importer について |
動作が異なる機能
次の機能は、 GHE.com に固有であるか、 GitHub.comと異なる方法で動作します。
-
[API アクセス](#api-access) -
[URL の相違点](#url-differences) -
[組織名とユーザー名](#organization-names-and-usernames) -
[ GitHub Actions ワークフロー GitHub Marketplace](#github-actions-workflows-from-github-marketplace) -
[アクセス対象のアクションの名前空間の廃止 GitHub.com](#retirement-of-namespaces-for-actions-accessed-on-githubcom) -
[GitHub Connect](#github-connect) - GitHub Codespaces
API アクセス
REST API と GraphQL API を使用するインテグレーターは、エンタープライズの GHE.com の専用 URL に要求を送信する必要があります。 詳細については、 [AUTOTITLE を](/admin/data-residency/about-github-enterprise-cloud-with-data-residency#api-access)参照してください。
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 |
| OIDC トラストのGitHub Actions展開 | 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から使用したアクションに一致する名前空間をユーザーが使用できるようにするには、廃止された名前空間を使用できるようにします。 「[AUTOTITLE](/actions/administering-github-actions/making-retired-namespaces-available-on-ghecom)」を参照してください。
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 インスタンスを構成する必要があります。 「[AUTOTITLE](/enterprise-server@latest/admin/configuring-settings/configuring-github-connect/enabling-github-connect-for-ghecom)」を参照してください。
パブリック プレビューの機能
GHE.comの一部の機能は現在パブリック プレビューにあります。
GitHub Codespaces
GitHub Codespaces
GHE.comはパブリック プレビューにあり、すべてのデータ所在地付き GitHub Enterprise Cloudリージョンで使用できます。
GitHub Codespaces上の企業VS CodeデスクトップからGHE.comを使用するには、`Github-enterprise: Uri`と`Github > Codespaces: Auth Provider`の設定を構成する必要があります。 詳細については、「[AUTOTITLE](/codespaces/developing-in-a-codespace/using-github-codespaces-in-visual-studio-code#connecting-to-an-enterprise-on-ghecom)」を参照してください。