The features available with data residency on GHE.com are similar to the features available to マネージド ユーザー アカウント on GitHub.com, with some additions and exceptions.一部の機能は、GitHub.com での同等の機能と比べて、動作が異なるか、追加の構成が必要です。
利用可能な機能
GitHub Enterprise Cloud は、作業の計画、テストとデプロイの自動化、コードのセキュリティ保護など、ソフトウェア開発ライフサイクル全体をサポートする開発者プラットフォームです。 使用できる機能について詳しくは、「Feature overview for 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 の使用状況メトリック | 現在は利用不可 | 「Viewing GitHub Actions metrics for your organization」 |
現在 パブリック プレビュー または プライベート プレビュー 段階にある一部の機能 | GitHub.com でプレビュー段階にある特定の機能は、GHE.com では使用できない場合があります |
動作が異なる機能
以下の機能は、GHE.com に固有であるか、GitHub.com とは動作が異なります。
- API アクセス
- URL の違い
- GitHub Marketplace からの GitHub Actions ワークフロー
- GitHub.com でアクセスされたアクションの名前空間の廃止
- ギットハブ コンネクト
API アクセス
Integrators with the REST and GraphQL APIs must send requests to your enterprise's dedicated URL on GHE.com. 詳しくは、「データ所在地付き 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 でアクセスされたアクションの名前空間の廃止
To ensure workflows use their intended actions and to block the potential for abuse, once an action on GitHub.com is used for the first time, the namespace associated with that action is retired in your enterprise. This blocks users from creating an organization and repository in your enterprise that match the action's namespace on GitHub.com.
GitHub.com から使用したアクションと一致する名前空間をユーザーが使用できるようにするため、廃止された名前空間を使用可能にすることができます。 「Making retired namespaces available on 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 の有効化」をご覧ください。