Par défaut, GitHub stocke les données pour GitHub.com les États-Unis. Lorsque vous adoptez GitHub Enterprise Cloud avec résidence des données, vous pouvez choisir l’emplacement 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.
La résidence des données facilite la séparation des open source et du travail d’entreprise, et vous aide à répondre à des exigences de conformité spécifiques en matière de résidence des données.
Les régions disponibles sont les suivantes :
- L’UE (comprend des régions Azure dans les pays de l’AELE, actuellement en Norvège et en Suisse)
- Australie
- États-Unis
- Japon
À l’avenir, GitHub prévoit d’offrir résidence de données dans davantage de régions. Pour savoir comment GitHub gérer le stockage de données, consultez À propos du stockage et de la résidence de vos données..
Vous pouvez commencer à utiliser la résidence des données en configurant une version d’évaluation de GitHub Enterprise Cloud.
Configurer une version d’évaluation de GitHub Enterprise CloudQu’est-ce que GitHub Enterprise Cloud ?
GitHub est une plateforme de développement complète pour la création, la mise à l’échelle et la fourniture de logiciels sécurisés. En plus de ces fonctionnalités, GitHub Enterprise Cloud propose plusieurs fonctionnalités clés conçues pour optimiser et sécuriser davantage votre utilisation de la plateforme :
-
Inclut un compte d’entreprise : espace dédié et partagé pour votre entreprise afin de stocker du code, collaborer et accéder aux GitHub fonctionnalités
-
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és de la communauté plus large GitHub.com
-
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 le provisionnement
- SAML ou OIDC pour l’authentification
Avec résidence de données, comptes d’utilisateur managés accédez à vos ressources via un sous-domaine dédié de GHE.com, et ne pouvez interagir qu’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 pouvez contrôler davantage vos données tout en bénéficiant d’un produit géré basé sur le cloud.
- Vos utilisateurs auront accès aux dernières fonctionnalités de GitHub.com, comme GitHub Copilot, sans avoir à attendre qu’elles soient disponibles dans les versions de 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 devez vous inscrire au plan GitHub Enterprise, qui couvre votre entreprise pour GHE.com et, si nécessaire, pour GitHub Enterprise Server. Pour plus de détails sur les prix, visitez la page Tarification.
Pour payer des licences et des services utilisateur, vous pouvez :
- Ajoutez une carte de crédit ou un compte PayPal à votre entreprise et facturez 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 à l’usage pour les produits 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 développeur sur GHE.com diffère à certains égards de celle sur GitHub.com et GitHub Enterprise Server.
- Identité et accès
- Fonctionnalité pour les comptes d’utilisateur managés
- Visibilité du dépôt
- Accès API
- GitHub Copilot
- Documentation
Identité 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’utilisateur que les utilisateurs utilisent pour accéder à vos ressources. Ces comptes peuvent uniquement accéder aux ressources de votre entreprise et sont isolés de l'ensemble de la communauté open source sur GitHub.com.
Les utilisateurs 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é l'accès à votre entreprise. Consultez Détails réseau pour GHE.com.
Fonctionnalités pour comptes d’utilisateur managés
Les administrateurs et les développeurs ayant accès à votre entreprise peuvent tirer parti de la plateforme complète GitHub , à l’exception de certaines fonctionnalités actuellement indisponibles.
Les développeurs peuvent avoir l’expérience d’utiliser un compte personnel sur GitHub.comou un compte d’utilisateur sur une GitHub Enterprise Server instance. L’expérience de l’utilisation d’un compte d’utilisateur managé on GHE.com diffère de certaines façons. Consultez Capacités et restrictions des comptes d’utilisateur managés.
Visibilité du dépôt
Les dépôts 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 des demandes à https://api.octocorp.ghe.com.
Les utilisateurs peuvent simplifier les demandes d’API à l’aide du 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 plusieurs plateformes GitHub.
Les limites de taux s’appliquent aux demandes adressées à l’API REST. Consultez Limites de débit pour l'API REST.
GitHub Copilot
Vos développeurs peuvent accéder à GitHub Copilot si vous leur accordez l’accès à un abonnement Copilot Business ou Copilot Entreprise. Comptes d’utilisateur managés ne peut pas s’inscrire à Copilot individuel.
- Les utilisateurs doivent effectuer une configuration supplémentaire pour s’authentifier sur leur compte à partir de leur environnement de développement. Consultez Utilisation de GitHub Copilot avec un compte sur GHE.com.
- Certaines GitHub Copilot fonctionnalités sont actuellement indisponibles sur GHE.com. Consultez Vue d’ensemble des fonctionnalités pour GitHub Enterprise Cloud avec résidence des données.
Documentation
En général, 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 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. Voir Vue d’ensemble des fonctionnalités pour GitHub Enterprise Cloud avec résidence des données.
Bien démarrer
Une fois que vous êtes inscrit à la version d’évaluation pour créer un compte d’entreprise et choisir un sous-domaine, GHE.comvous 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
- Si vous le souhaitez, migrez des données à partir d'une autre plateforme
Pour bien démarrer, consultez Premiers pas avec la résidence des données pour GitHub Enterprise Cloud.