GHE.com の データ所在地が で使用できる機能は、GitHub.com の マネージド ユーザー アカウント が使用できる機能と似ていますが、いくつかの追加と例外があります。一部の機能は、GitHub.com での同等の機能と比べて、動作が異なるか、追加の構成が必要です。
利用可能な機能
GitHub Enterprise Cloud は、作業の計画、テストとデプロイの自動化、コードのセキュリティ保護など、ソフトウェア開発ライフサイクル全体をサポートする開発者プラットフォームです。 使用できる機能について詳しくは、「GitHub Enterprise Cloud の機能の概要」を参照してください。
現在使用できない機能
現在、以下の機能は GHE.com で使用できません。
機能 | 詳細 | 詳細 |
---|---|---|
GitHub Codespaces | 現在利用できません。 | 「GitHub Codespaces の概要」 |
GitHub Marketplace | 現在、GitHub Marketplace からのアプリは使用できません。 GitHub Marketplace からの GitHub Actions ワークフローは、期待どおりに動作しない可能性があります。 詳しくは、「GitHub Marketplace からの GitHub Actions ワークフロー」を参照してください。 | 「GitHub Marketplace の検索」 |
GitHub Actions の macOS ランナー | 現在利用できません。 | 「GitHub ホステッド ランナーの概要」 |
GitHub Packages の Maven と Gradle のサポート | 現在利用できません。 | 「Apache Mavenレジストリの利用」 |
実績 | 現在利用できません。 | 「プロフィールでコントリビューションを表示する」 |
Microsoft Teams Integration | 現在利用できません。 | 「おすすめの GitHub 統合」 |
GitHub Importer | 現在は利用不可 | 「GitHub Importer について」 |
GitHub Copilot Workspace | 現在は利用不可 | |
対話型マップ | 現在、GeoJSON または TopoJSON 構文を使って対話型マップを作成することはできません。 | 「ダイアグラムの作成」 |
GitHub Actions の使用状況メトリック | 現在は利用不可 | 「Organization の GitHub Actions のメトリックの表示」 |
現在 パブリック プレビュー または プライベート プレビュー 段階にある一部の機能 | GitHub.com でプレビュー段階にある特定の機能は、GHE.com では使用できない場合があります |
動作が異なる機能
以下の機能は、GHE.com に固有であるか、GitHub.com とは動作が異なります。
- API アクセス
- URL の違い
- GitHub Marketplace からの GitHub Actions ワークフロー
- GitHub.com でアクセスされたアクションの名前空間の廃止
- ギットハブ コンネクト
API アクセス
REST API と GraphQL API を使用するインテグレーターは、エンタープライズの GHE.com の専用 URL に要求を送信する必要があります。 詳しくは、「データ所在地付き GitHub Enterprise Cloud について」を参照してください。
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 から発行されます |
raw URL | https://raw.githubusercontent.com/ | https://raw.SUBDOMAIN.ghe.com/ |
画像とビデオの匿名化された URL | https://private-user-images.githubusercontent.com/ | https://SUBDOMAIN.ghe.com/user-attachments/assets/ |
GitHub Marketplace からの GitHub Actions ワークフロー
GitHub Marketplace からの GitHub Actions ワークフローは、ユーザーの期待どおりに動作しない可能性があります。
- 一部のアクションは api.github.com に対する API 呼び出しをハードコーディングしていますが、これは現在、GHE.com のエンタープライズでは機能しません。
- 一部のアクションは GitHub.com 上のリソースに対する要求を行いますが、これらのアクションは、作成者が API 呼び出し用のセカンダリ トークンを挿入するメカニズムを構築していない限り、GHE.com のエンタープライズでは機能しません。 GHE.com のエンタープライズに対して実行されるワークフロー内の
GITHUB_TOKEN
は、GitHub.com 上のリソースへのアクセス権を付与しません。
GitHub.com でアクセスされたアクションの名前空間の廃止
ワークフローで意図したアクションを確実に使用し、悪用の可能性を防ぐために、GitHub.com のアクションが初めて使用されると、そのアクションに関連付けられている名前空間はエンタープライズで廃止されます。 これにより、GitHub.com のアクションの名前空間に一致する organization やリポジトリを、ユーザーがエンタープライズに作成できなくなります。
GitHub.com から使用したアクションと一致する名前空間をユーザーが使用できるようにするため、廃止された名前空間を使用可能にすることができます。 「廃止された名前空間を GHE.com で使用できるようにする」を参照してください。
GitHub Connect
GitHub Connect を使って、GitHub Enterprise Server から GHE.com に接続できます。
- GitHub.com からのデータに依存する GitHub Connect 機能は使用できません。
- GitHub Connect を有効にするには、GitHub Enterprise Server インスタンスを構成して、GHE.com サブドメインに接続する必要があります。 「GHE.com での GitHub Connect の有効化」をご覧ください。