Die Features, die mit Datenresidenz auf GHE.com verfügbar sind, ähneln den Features, die verwaltete Benutzerkonten auf GitHub.com mit einigen Ergänzungen und Ausnahmen zur Verfügung stehen. Einige Features funktionieren anders oder erfordern eine zusätzliche Konfiguration im Vergleich zum entsprechenden Feature auf GitHub.com.
Verfügbare Features
GitHub Enterprise Cloud ist eine Entwicklerplattform, die den gesamten Lebenszyklus der Softwareentwicklung unterstützt, einschließlich Planungsarbeit, Automatisieren von Tests und Bereitstellungen sowie sicheres Speichern von Code. Informationen zu den verfügbaren Features finden Sie [aufGitHub der Seite "Pläne"](https://github.com/pricing).
Derzeit nicht verfügbare Features
Die folgenden Funktionen sind derzeit auf GHE.com nicht verfügbar, können aber für die zukünftige Entwicklung geplant sein.
| Funktion | Details | Weitere Informationen |
|---|---|---|
| macOS-Läufer für GitHub Actions | Derzeit nicht verfügbar. |
[AUTOTITLE](/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners) |
| Maven- und Gradle-Unterstützung für GitHub Packages | Derzeit nicht verfügbar. |
Arbeiten mit der Apache Maven-Registrierung |
| Metriken für Repository-Datenverkehr | Derzeit nicht über die UI- und REST-API verfügbar. |
Datenverkehr zu einem Repository anzeigen |
| Spark | Derzeit nicht verfügbar. |
Informationen zu GitHub Spark |
| GitHub Marketplace |
Dauerhaft nicht verfügbare Features
Von Haus aus sind die folgenden Features dauerhaft nicht auf GHE.com verfügbar. Dies liegt in der Regel daran, dass sie nicht für große Unternehmen mit strengen Complianceanforderungen vorgesehen sind.
| Funktion | Details | Weitere Informationen |
|---|---|---|
| Features, die nicht verfügbar sind mit Enterprise Managed Users | Da Enterprise Managed Users die einzige Option für die Identitätsverwaltung auf GHE.com ist, sind Features, die mit Enterprise Managed Users auf GitHub.com nicht verfügbar sind, auch auf GHE.com nicht verfügbar. Dazu gehören insbesondere Gists und öffentliche Repositories. |
[AUTOTITLE](/admin/managing-iam/understanding-iam-for-enterprises/abilities-and-restrictions-of-managed-user-accounts) |
| GitHub Importer (Die Schaltfläche "Repository importieren" auf GitHub.com) | Stattdessen steht das GitHub Enterprise Importer für die Datenmigration zur Verfügung. Weitere Informationen findest du unter Informationen zu GitHub Enterprise Importer. | Informationen zu GitHub Importer |
Funktionen, die anders arbeiten
Die folgenden Features sind entweder spezifisch für GHE.com oder funktionieren anders im Vergleich zu GitHub.com.
-
[API-Zugang](#api-access) -
[URL-Unterschiede](#url-differences) -
[Organisationsnamen und Benutzernamen](#organization-names-and-usernames) -
[ GitHub Actions Workflows aus GitHub Marketplace](#github-actions-workflows-from-github-marketplace) -
[Abschaffung von Namespaces für Aktionen, auf die zugegriffen wird GitHub.com](#retirement-of-namespaces-for-actions-accessed-on-githubcom) -
[GitHub Connect](#github-connect) - GitHub Codespaces
API-Zugriff
Integratoren mit den REST- und GraphQL-APIs müssen Anforderungen an die dedizierte URL deines Unternehmens über GHE.com senden. Weitere Informationen finden Sie unter [AUTOTITLE](/admin/data-residency/about-github-enterprise-cloud-with-data-residency#api-access).
URL-Unterschiede
Die URL-Formate für bestimmte Features und Dienste variieren zwischen GitHub.com und GHE.com. Wenn Sie zu GHE.com migrieren und Automatisierungen oder Integrationen haben, die von URL-Werten für GitHub.com abhängig sind, müssen Sie diese Werte aktualisieren.
Die folgenden Beispiele sind nicht erschöpfend.
| Funktion | Beispiel für GitHub.com | Beispiel für GHE.com |
|---|---|---|
| GitHub Packages | Die Datei Container registry befindet sich unter ghcr.io. | Die Datei Container registry befindet sich unter https://containers.SUBDOMAIN.ghe.com. |
| Benutzerbereitstellung | Die „Mandant URL“ für Microsoft Entra ID ist https://api.github.com/scim/v2/enterprises/ENTERPRISE | Die „Mandant URL“ für Microsoft Entra ID ist https://api.SUBDOMAIN.ghe.com/scim/v2/enterprises/SUBDOMAIN |
| OIDC vertraut für GitHub Actions Bereitstellungen | Das OIDC-Token wird von https://token.actions.githubusercontent.com ausgestellt. | Das OIDC Token wird von https://token.actions.SUBDOMAIN.ghe.com ausgestellt |
| Unformatierte URLs | https://raw.githubusercontent.com/ | https://raw.SUBDOMAIN.ghe.com/ |
| Anonymisierte URLs für Bilder und Videos | https://private-user-images.githubusercontent.com/ | https://SUBDOMAIN.ghe.com/user-attachments/assets/ |
| Klonen von Repositorys mit SSH | git clone git@github.com:OWNER/REPOSITORY.git | git clone SUBDOMAIN@SUBDOMAIN.ghe.com:OWNER/REPOSITORY.git |
Organisationsnamen und Benutzernamen
GHE.com reserviert bestimmte Benutzernamen und Organisationsnamen für die interne Verwendung. Wenn Sie versuchen, einen Benutzer oder eine Organisation mit einem dieser Namen zu erstellen, wird eine Fehlermeldung angezeigt, die besagt, dass der Name nicht verfügbar ist.
GitHub Actions Workflows von GitHub Marketplace
GitHub Actions Workflows aus den GitHub Marketplace können möglicherweise nicht wie erwartet funktionieren.
- Einige Aktionen hardcodieren API-Anfragen zu api.github.com, die derzeit für Unternehmen auf GHE.com nicht funktionieren.
- Einige Aktionen stellen Anforderungen an Ressourcen auf GitHub.com, und diese Aktionen funktionieren nicht für Unternehmen auf GHE.com , sofern der Autor nicht einen Mechanismus zur Injektion eines sekundären Tokens für API-Aufrufe entwickelt hat. Ein
GITHUB_TOKENinnerhalb eines Workflows, der auf GHE.com für Ihr Unternehmen ausgeführt wird, gewährt keinen Zugriff auf Ressourcen auf GitHub.com.
Abschaffung von Namespaces für Aktionen, die auf GitHub.com zugegriffen werden
Wenn eine Aktion auf GitHub.com zum ersten Mal verwendet wird, wird der damit verbundene Namespace in deinem Unternehmen deaktiviert, damit in Workflows die gewünschten Aktionen verwendet werden und Missbrauch vorgebeugt wird. So wird verhindert, dass Benutzer in deinem Unternehmen eine Organisation und ein Repository erstellen, die bzw. das mit dem Namespace der Aktion auf GitHub.com übereinstimmen.
Damit Personen Namespaces verwenden können, die mit Aktionen übereinstimmen, die Sie von GitHub.com verwendet haben, können Sie einen veralteten Namespace verfügbar machen. Weitere Informationen findest du unter Verfügbarmachen von deaktivierten Namespaces auf GHE.com.
GitHub Connect
Sie können GitHub Connect verwenden, um eine Verbindung zu GHE.com von GitHub Enterprise Server herzustellen.
-
Server Statistics ist nicht verfügbar. -
GitHub.com Aktionen sind nicht verfügbar. - Für die automatische Benutzerlizenzsynchronisierung ist Version 3.15 oder höher erforderlich GitHub Enterprise Server .
Um GitHub Connect zu aktivieren, müssen Sie Ihre GitHub Enterprise Server Instanz so konfigurieren, dass die Verbindung zu Ihrer GHE.com Unterdomäne erfolgt. Weitere Informationen findest du unter Aktivieren von GitHub Connect für GHE.com.
Features in öffentliche Vorschau
Einige Features auf GHE.com sind derzeit in öffentliche Vorschau.
GitHub Codespaces
GitHub Codespaces auf GHE.com befinden sich in öffentliche Vorschau und sind in allen GitHub Enterprise-Cloud mit Datenresidenz Regionen verfügbar: EU, Australien, USA und Japan.
Um GitHub Codespaces vom VS Code Desktop mit einem Unternehmen auf GHE.com zu verwenden, müssen Sie die Github-enterprise: Uri- und Github > Codespaces: Auth Provider-Einstellungen konfigurieren. Weitere Informationen findest du unter Verwenden von GitHub Codespaces in Visual Studio Code.