Par défaut, GitHub stocke les données pour GitHub.com aux États-Unis. Lorsque vous adoptez GitHub Enterprise Cloud avec résidence des données, vous pouvez choisir l'endroit où le code et les données de votre entreprise sont stockés. Votre entreprise sera hébergée sur un sous-domaine dédié de GHE.com.
Actuellement, vous pouvez stocker des codes et des données dans l'UE. À l'avenir, GitHub prévoit d'offrir différente dans davantage de régions. Pour découvrir comment GitHub gère le stockage des données, consultez « À propos du stockage de vos données avec résidence des données. »
L’accès à cette fonctionnalité est actuellement géré par L’équipe commerciale GitHub.
Qu’est-ce que GitHub Enterprise Cloud ?
GitHub est une plateforme de développement complète pour créer, mettre à l’échelle et fournir des logiciels sécurisés. En plus de ces fonctionnalités, GitHub Enterprise Cloud offre plusieurs fonctionnalités clés conçues pour optimiser et sécuriser davantage votre utilisation de la plateforme :
-
Inclut un compte d’entreprise : un espace partagé dédié pour votre entreprise pour stocker du code, collaborer et accéder aux fonctionnalités GitHub
-
Centralise la facturation, l’administration, la gouvernance et l’audit des ressources et activités de votre entreprise
-
Est accessible uniquement aux utilisateurs autorisés, isolé de la communauté GitHub.com plus large
-
Inclut la gestion des cycles de vie des utilisateurs et de l’authentification à partir d’un système de gestion des identités externe :
- SCIM pour l’approvisionnement
- SAML ou OIDC pour l’authentification
Avec différente, comptes d’utilisateur managés accède à vos ressources via un sous-domaine dédié de GHE.com, et peut uniquement interagir avec les ressources appartenant à votre entreprise.
Pourquoi déplacer les données vers le cloud ?
Si vous utilisez actuellement un service auto-hébergé comme GitHub Enterprise Server, GitHub Enterprise Cloud avec résidence des données vous aidera à avoir plus de contrôle sur vos données tout en bénéficiant d’un produit géré basé sur le cloud.
- Vos utilisateurs auront accès aux fonctionnalités les plus récentes depuis GitHub.com, telles que GitHub Copilot, sans avoir à attendre que les fonctionnalités soient disponibles dans les versions GitHub Enterprise Server.
- Vous aurez une expérience administrative simplifiée et n’aurez pas besoin de planifier des temps d’arrêt pour la maintenance ou les mises à niveau.
Comment fonctionne la facturation ?
Pour adopter GitHub Enterprise Cloud avec résidence des données, vous allez vous inscrire au plan GitHub Enterprise, qui couvre votre entreprise sur GHE.com et, si vous en avez besoin, GitHub Enterprise Server. Pour plus de détails sur les prix, consultez notre Page des tarifs.
Pour payer des licences et des services utilisateur, vous pouvez :
- Ajouter une carte de crédit ou un compte PayPal à votre entreprise et facturer directement via GitHub
- Connecter votre entreprise à un abonnement Microsoft Azure
Vous serez sur notre dernière plateforme de facturation, qui vous permet d’estimer les dépenses, de créer des centres de coûts pour gérer les dépenses et de payer de manière flexible pour les services que vous utilisez.
Vous pouvez également vous inscrire à la facturation basée sur l’utilisation pour les licences GitHub Enterprise et GitHub Advanced Security, ce qui signifie que vous n’aurez pas besoin d’acheter à l’avance un nombre prédéfini de licences.
Expérience développeur
L’expérience du développeur sur GHE.com diffère d’une certaine manière de celles depuis GitHub.com et GitHub Enterprise Server.
- Identité et accès
- Fonctionnalité pour les comptes d’utilisateur managés
- Visibilité du référentiel
- Accès API
- Documentation
Identités et accès
Les entreprises sur GHE.com utilisent Enterprise Managed Users. Dans un entreprise avec utilisateurs managés, votre entreprise gère les comptes d’utilisateurs que les personnes utilisent pour accéder à vos ressources. Ces comptes peuvent uniquement accéder aux ressources de votre entreprise et sont isolés de la communauté open source plus large sur GitHub.com.
Les personnes accèdent à votre entreprise via l’URL GHE.com que vous choisissez lors de l’intégration. Pour accéder aux ressources de votre entreprise, les personnes doivent s’authentifier via le système de gestion des identités que votre entreprise utilise.
Accès réseau
Les détails réseau tels que les plages d’adresses IP et les empreintes digitales de clé SSH diffèrent entre GHE.com et GitHub.com. Vous devez donner aux systèmes clients tels que les comptes de stockage ou les intégrations de fournisseurs d’identité accès à votre entreprise. Consultez « Détails du réseau pour GHE.com ».
Fonctionnalité pour comptes d’utilisateur managés
Les administrateurs et les développeurs ayant accès à votre entreprise peuvent tirer parti de toute la plateforme GitHub, à l’exception de certaines fonctionnalités actuellement indisponibles.
Les développeurs peuvent avoir l’expérience d’utiliser un compte personnel sur GitHub.com, ou un compte d’utilisateur sur une instance GitHub Enterprise Server. L’expérience d’utilisation d’un compte d’utilisateur managé sur GHE.com diffère de certaines manières. Consultez « Capacités et restrictions des comptes d’utilisateur managés ».
Visibilité du dépôt
Les référentiels publics ne sont pas disponibles dans un entreprise avec utilisateurs managés. Pour pratiquer l’innersource, les utilisateurs peuvent créer des référentiels internes visibles par tous les membres de l’entreprise. Consultez « À propos des dépôts ».
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. Par exemple, si le sous-domaine de votre entreprise est octocorp
, les utilisateurs doivent envoyer les demandes à https://api.octocorp.ghe.com
.
Les utilisateurs peuvent simplifier les demandes d’API en utilisant le GitHub CLI. Toutefois, s’ils doivent également accéder aux ressources sur GitHub.com ou GitHub Enterprise Server, ils doivent s’authentifier auprès de plusieurs comptes et spécifier une plateforme cible pour la plupart des demandes. Consultez « Utilisation de l’interface CLI GitHub sur les plateformes GitHub ».
Les limites de taux s’appliquent aux demandes adressées à l’API REST. Consultez « Limites de débit pour l'API REST ».
Documentation
En règle générale, le contenu sur GitHub Docs reflète l’expérience utilisateur sur GHE.com. Les lecteurs doivent utiliser la version « GitHub Enterprise Cloud » du site. Consultez « À propos des versions de GitHub Docs ».
Lors de la lecture de la documentation, les lecteurs peuvent avoir besoin de remplacer les références à GitHub.com par l’URL dédiée de votre entreprise sur GHE.com.
Présentation des fonctionnalités
Les fonctionnalités disponibles avec différente sur GHE.com sont similaires aux fonctionnalités disponibles pour comptes d’utilisateur managés sur GitHub.com, avec quelques ajouts et exceptions. Consultez « Vue d’ensemble des fonctionnalités de GitHub Enterprise Cloud avec résidence des données. »
Mise en route
Lorsque vous avez travaillé avec votre équipe de compte dans L’équipe commerciale GitHub pour créer un nouveau compte d’entreprise et choisir un sous-domaine sur GHE.com, vous pouvez commencer à utiliser votre nouvelle entreprise.
Vous allez :
- Créez des comptes pour les administrateurs et les développeurs de votre entreprise
- Ajoutez vos détails de facturation
- Au choix, migrez des données depuis une autre plateforme
Pour bien démarrer, consultez Bien démarrer avec la résidence des données pour GitHub Enterprise Cloud.