Les fonctionnalités disponibles avec résidence de données sur GHE.com sont similaires aux fonctionnalités disponibles pour comptes d’utilisateur managés sur GitHub.com, avec quelques ajouts et exceptions. Certaines fonctionnalités fonctionnent différemment ou nécessitent une configuration supplémentaire par rapport à la fonctionnalité équivalente sur GitHub.com.
Fonctionnalités disponibles
GitHub Enterprise Cloud est une plateforme de développement qui prend en charge l’ensemble du cycle de vie du développement logiciel, notamment le travail de planification, l’automatisation des tests et des déploiements, et la sécurisation du code. Pour en savoir plus sur les fonctionnalités disponibles, consultez [GitHubla page des plans.](https://github.com/pricing)
Fonctionnalités actuellement non disponibles
Les fonctionnalités suivantes sont actuellement indisponibles, GHE.commais peuvent être planifiées pour le développement futur.
| Fonctionnalité | Détails | Informations complémentaires |
|---|---|---|
| exécuteurs macOS pour GitHub Actions | Actuellement indisponible. |
[AUTOTITLE](/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners) |
| Prise en charge de Maven et de Gradle pour GitHub Packages | Actuellement indisponible. | Utilisation du registre Apache Maven | | Métriques de trafic du référentiel | Actuellement indisponible via l’interface utilisateur et l’API REST. | Affichage du trafic vers un référentiel | | Spark | Actuellement indisponible. | À propos de GitHub Spark | | GitHub Marketplace | GitHub Marketplace, comme moyen de rechercher, d’acheter et d’installer directement des applications et des actions, n’est pas disponible. Les applications et actions de l’écosystème peuvent toujours être découvertes et installées à partir de leur source, mais elles peuvent nécessiter une modification pour travailler sur GHE.com. | GitHub Actions flux de travail à partir de GitHub Marketplace | | Certaines fonctionnalités de GitHub Connect | Bien que vous puissiez connecter une entreprise sur GHE.com à une instance GitHub Enterprise Server, certaines fonctionnalités de GitHub Connect ne sont pas disponibles. | GitHub Connect | | Certaines fonctionnalités actuellement dans préversion publique ou préversion privée | Certaines fonctionnalités qui se trouvent dans une phase de prévisualisation GitHub.com peuvent ne pas être disponibles sur GHE.com jusqu'à la version GA. | | | API REST des migrations | Actuellement indisponible. | Points de terminaison d’API REST pour les migrations | | Streaming des journaux d’audit vers Amazon S3 avec OpenID Connect (OIDC) | Actuellement indisponible. | Streaming de journaux d’audit pour votre entreprise | | Insights sur les dépendances au niveau de l’organisation | Actuellement indisponible. | Affichage des aperçus des dépendances dans votre organisation |
Fonctionnalités indisponibles définitivement
Par conception, les fonctionnalités suivantes sont définitivement indisponibles sur GHE.com. Cela est généralement dû au fait qu’elles ne sont pas destinées aux grandes entreprises avec des exigences strictes en matière de conformité.
| Fonctionnalité | Détails | Informations complémentaires |
|---|---|---|
| Fonctionnalités indisponibles avec Enterprise Managed Users | Étant donné que Enterprise Managed Users est la seule option de gestion des identités sur GHE.com, les fonctionnalités non disponibles avec Enterprise Managed Users sur GitHub.com sont également indisponibles sur GHE.com. Cela inclut notamment les gists et les référentiels publics. |
[AUTOTITLE](/admin/managing-iam/understanding-iam-for-enterprises/abilities-and-restrictions-of-managed-user-accounts) |
| GitHub Importer (le bouton « Importer le référentiel » sur GitHub.com) | Au lieu de cela, GitHub Enterprise Importer est disponible pour migrer des données. Consultez À propos de GitHub Enterprise Importer. | À propos de GitHub Importer |
Fonctionnalités qui fonctionnent différemment
Les fonctionnalités suivantes sont soit spécifiques à GHE.com, soit fonctionnent différemment par rapport à GitHub.com.
- Accès API
- Différences entre les URL
- Noms d’organisation et noms d’utilisateur
- GitHub Actions flux de travail à partir de GitHub Marketplace
- Retrait des espaces de noms pour les actions accessibles sur GitHub.com
- GitHub Connect
- GitHub Codespaces
Accès API
Les intégrateurs utilisant les API REST et GraphQL doivent envoyer des requêtes à l'URL dédiée de votre entreprise sur GHE.com. Pour plus d’informations, consultez [AUTOTITLE](/admin/data-residency/about-github-enterprise-cloud-with-data-residency#api-access).
Différences entre les URL
Les formats d’URL pour certaines fonctionnalités et services varient entre GitHub.com et GHE.com. Si vous migrez vers GHE.com et avez des automatisations ou des intégrations qui dépendent des valeurs d’URL pour GitHub.com, vous devez mettre à jour ces valeurs.
Les exemples suivants ne sont pas exhaustifs.
| Fonctionnalité | Exemple sur GitHub.com | Exemple sur GHE.com |
|---|---|---|
| GitHub Packages | Le fichier Container registry se trouve à l’emplacement ghcr.io. | Le fichier Container registry se trouve à l’emplacement https://containers.SUBDOMAIN.ghe.com. |
| Approvisionnement d'utilisateurs | L’URL du locataire pour Microsoft Entra ID est https://api.github.com/scim/v2/enterprises/ENTERPRISE | L’URL du locataire pour Microsoft Entra ID est https://api.SUBDOMAIN.ghe.com/scim/v2/enterprises/SUBDOMAIN |
| Relations de confiance OIDC pour GitHub Actions les déploiements | Le jeton OIDC est émis depuis https://token.actions.githubusercontent.com. | Le jeton OIDC est émis depuis https://token.actions.SUBDOMAIN.ghe.com |
| URL brutes | https://raw.githubusercontent.com/ | https://raw.SUBDOMAIN.ghe.com/ |
| URL anonymisées pour les images et les vidéos | https://private-user-images.githubusercontent.com/ | https://SUBDOMAIN.ghe.com/user-attachments/assets/ |
| Clonage de référentiels à l’aide de SSH | git clone git@github.com:OWNER/REPOSITORY.git | git clone SUBDOMAIN@SUBDOMAIN.ghe.com:OWNER/REPOSITORY.git |
Noms d’organisation et noms d’utilisateur
GHE.com réserve certains noms d’utilisateur et noms d’organisation pour une utilisation interne. Si vous essayez de créer un utilisateur ou une organisation avec l’un de ces noms, vous obtenez une erreur indiquant que le nom n’est pas disponible.
GitHub Actions flux de travail à partir de GitHub Marketplace
GitHub Actions les flux de travail du fichier GitHub Marketplace peuvent ne pas fonctionner comme prévu par les utilisateurs.
- Certaines actions effectuent des appels d’API en code dur à api.github.com, qui ne fonctionnent actuellement pas pour les entreprises sur GHE.com.
- Certaines actions effectuent des demandes aux ressources sur GitHub.com, et ces actions ne fonctionnent pas pour les entreprises GHE.com , sauf si l’auteur a créé un mécanisme pour injecter un jeton secondaire pour les appels d’API. Un flux de travail exécuté avec
GITHUB_TOKENpour votre entreprise sur GHE.com n'accorde pas l'accès aux ressources sur GitHub.com.
Suppression des espaces de noms pour les actions accessibles sur GitHub.com
Pour garantir que les flux de travail utilisent les actions prévues et bloquer les risques d'abus, lorsqu'une action sur GitHub.com est utilisée pour la première fois, l'espace de noms associé à cette action est supprimé dans votre entreprise. Cela empêche les utilisateurs de créer une organisation et un référentiel dans votre entreprise qui correspondent à l'espace de noms de l'action sur GitHub.com.
Pour permettre aux utilisateurs d’utiliser des espaces de noms qui correspondent aux actions que vous avez utilisées GitHub.com, vous pouvez rendre un espace de noms supprimé disponible. Consultez Rendre les espaces de noms obsolètes disponibles sur GHE.com.
GitHub Connect
Vous pouvez utiliser GitHub Connect pour vous connecter à GHE.com partir de GitHub Enterprise Server.
- Server Statistics n’est pas disponible.
- GitHub.com les actions ne sont pas disponibles.
- La synchronisation automatique des licences utilisateur nécessite GitHub Enterprise Server la version 3.15 ou ultérieure.
Pour activer GitHub Connect, vous devez configurer votre GitHub Enterprise Server instance pour vous connecter à votre GHE.com sous-domaine. Consultez Activation de GitHub Connect pour GHE.com.
Fonctionnalités dans préversion publique
Certaines fonctionnalités GHE.com sont actuellement en préversion publique.
GitHub Codespaces
GitHub Codespaces on GHE.com sont dans préversion publique et sont disponibles dans toutes les GitHub Enterprise Cloud avec résidence des données régions.
Pour utiliser GitHub Codespaces depuis le bureau VS Code avec une entreprise sur GHE.com, vous devez configurer les paramètres Github-enterprise: Uri et Github > Codespaces: Auth Provider. Pour plus d’informations, consultez « Utilisation des espaces de code GitHub dans Visual Studio Code ».