À propos du calcul des licences consommées
Remarque
Pour Abonné Visual Studio, consultez À propos des abonnements Visual Studio avec GitHub Enterprise.
Une personne consomme une licence pour GitHub Enterprise en fonction de critères spécifiques. Si un utilisateur n’a pas encore accepté d’invitation à rejoindre votre entreprise, il consomme toujours une licence. Pour plus d’informations sur les personnes de votre entreprise qui consomment une licence, consultez Consommation de licences par les membres de l’organisation.
Pour que chaque utilisateur consomme une seule licence quel que soit le nombre de déploiements qu'il utilise, vous devez synchroniser l'utilisation des licences entre GitHub Enterprise Server et GitHub Enterprise Cloud. Pour plus d’informations, consultez « Synchronisation de l’utilisation des licences depuis GitHub Enterprise Server vers Cloud ».
Une fois que vous avez synchronisé l’utilisation de licences, GitHub met en correspondance les comptes d’utilisateur sur GitHub Enterprise Server avec les comptes d’utilisateur sur GitHub Enterprise Cloud par adresse e-mail.
Tout d’abord, nous vérifions l’adresse e-mail principale de chaque utilisateur sur GitHub Enterprise Server. Ensuite, nous essayons de faire correspondre cette adresse à l’adresse e-mail d’un compte d’utilisateur sur GitHub Enterprise Cloud. Si votre entreprise sur GitHub Enterprise Cloud ou une organisation quelconque de l’entreprise utilise une authentification SAML ou un approvisionnement SCIM, nous vérifions d’abord les identités SAML ou SCIM liées pour voir si l’identité contient l’un des attributs ci-dessous. Nous essayons de faire correspondre les valeurs de ces attributs à l'adresse e-mail principale de chaque utilisateur GitHub Enterprise Server.
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
username
NameID
emails
S'il n'y a pas de correspondance, ou si l'authentification SAML ou l’approvisionnement SCIM n'est pas utilisé, nous essayons de faire correspondre l'adresse e-mail principale sur GitHub Enterprise Server avec une adresse e-mail vérifiée pour un compte d'utilisateur sur GitHub Enterprise Cloud. Pour plus d’informations sur la vérification des adresses e-mail sur GitHub Enterprise Cloud, consultez Vérification de votre adresse e-mail.
Champs dans les fichiers des licences consommées
Le rapport d’utilisation des licences GitHub Enterprise Cloud et le fichier d’utilisation des licences exporté GitHub Enterprise Server incluent différents champs permettant de résoudre les problèmes d’utilisation des licences dans votre entreprise.
Rapport d’utilisation des licences (fichier CSV) GitHub Enterprise Cloud
Le rapport d’utilisation des licences de votre entreprise est un fichier CSV qui contient les informations suivantes sur les membres de votre entreprise. Certains champs sont spécifiques à votre déploiement GitHub Enterprise Cloud (GHEC), environnements connectés GitHub Enterprise Server (GHES) ou à vos abonnements Visual Studio (VSS) avec GitHub Enterprise.
Champ | Description |
---|---|
github_com_login | Nom d’utilisateur du compte GHEC de l’utilisateur |
github_com_name | Nom d’affichage du compte GHEC de l’utilisateur |
github_com_profile | URL de la page de profil de l’utilisateur sur GHEC |
github_com_user | Indique si l’utilisateur a ou non un compte sur GHEC |
github_com_member_roles | Pour chacune des organisations auxquelles appartient l’utilisateur sur GHEC, nom de l’organisation et rôle de l’utilisateur dans cette organisation (Owner ou Member ), séparés par un signe deux-pointsOrganisations délimitées par des virgules |
github_com_enterprise_role | Il peut s’agir de l’un des éléments suivants : Owner , Member , Outside collaborator (pour une entreprise avvec des comptes personnels sur GitHub.com), or Repository collaborator (pour une entreprise qui utilise comptes d’utilisateur managés) |
github_com_verified_domain_emails | Toutes les adresses e-mail associées au compte GHEC de l’utilisateur qui correspondent aux domaines vérifiés de votre entreprise |
github_com_saml_name_id | Nom d’utilisateur SAML |
github_com_orgs_with_pending_invites | Toutes les invitations en attente pour le compte GHEC de l’utilisateur à rejoindre des organisations dans votre entreprise |
github_com_advanced_security_license_user | Indique si l’utilisateur consomme ou non une licence GitHub Secret Protection, GitHub Code Security, or GitHub Advanced Security sur GHEC |
license_type | Peut être : Visual Studio subscription ou Enterprise |
enterprise_server_user | Indique si l’utilisateur a au moins un compte sur GHES |
enterprise_server_primary_emails | Adresses e-mail principales associées à chacun des comptes GHES de l’utilisateur |
enterprise_server_user_ids | Pour chacun des comptes GHES de l’utilisateur, ID d’utilisateur du compte |
enterprise_server_advanced_security_user_ids | Les instances GHES où l'utilisateur utilise GitHub Secret Protection, GitHub Code Security, or GitHub Advanced Security (uniquement présent si vous utilisez la version 3.12 ou ultérieure de GHES, et que vous avez activé la synchronisation des licences) |
total_user_accounts | Nombre total de comptes que la personne a dans GHEC et GHES |
visual_studio_subscription_user | Indique si l’utilisateur est un Abonné Visual Studio |
visual_studio_subscription_email | Adresse e-mail associée au VSS de l’utilisateur |
visual_studio_license_status | Indique si la licence Visual Studio a été associée à un utilisateur GitHub |
Fichier d’utilisation des licences exporté (fichier JSON) GitHub Enterprise Server
Le fichier d’utilisation des licences GitHub Enterprise Server est un fichier JSON qui est généralement utilisé lors de l’exécution d’une synchronisation manuelle des licences utilisateur entre les déploiements GitHub Enterprise Server et GitHub Enterprise Cloud. Le fichier contient les informations suivantes spécifiques à votre environnement GitHub Enterprise Server.
Champ | Description |
---|---|
Fonctionnalités | Les fonctionnalités de GitHub Connect qui sont activées sur votre instance GitHub Enterprise Server, ainsi que la date et l’heure d’activation. |
Nom de l’hôte | Nom d’hôte de votre instance GitHub Enterprise Server. |
HTTP uniquement | Si le protocole TLS (Transport Layer Security) est activé et configuré sur votre instance GitHub Enterprise Server. Il peut s’agir de l’une des valeurs suivantes : True ou False . |
Licence | Hachage de votre licence GitHub Enterprise Server. |
Clé publique | Partie clé publique de votre licence GitHub Enterprise Server. |
ID du serveur | UUID généré pour votre instance GitHub Enterprise Server. |
Version | Version de votre instance GitHub Enterprise Server. |
Dépannage
Pour connaître les étapes de résolution des problèmes, consultez Résolution des problèmes d’utilisation des licences pour GitHub Enterprise.