À propos de l’utilisation inattendue des licences
Si le nombre de licences consommées pour votre entreprise est inattendu, vous pouvez passer en revue le rapport des licences consommées afin d’auditer l’utilisation des licences dans l’ensemble des déploiements et abonnements de votre entreprise. Pour plus d’informations, consultez « Affichage de l’utilisation des licences pour GitHub Enterprise » et « Affichage de l’abonnement et de l’utilisation pour votre compte d’entreprise ».
En cas d’erreurs, vous pouvez essayer les étapes de résolution des problèmes.
Pour des raisons de confidentialité, les propriétaires d’entreprise ne peuvent pas accéder directement aux détails des comptes d’utilisateur, sauf si vous utilisez Enterprise Managed Users.
À propos du calcul des licences consommées
Note
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 À propos des tarifs par utilisateur.
Pour que chaque utilisateur consomme un seul siège, 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 entre GitHub Enterprise Server et GitHub Enterprise 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 | Si l'utilisateur consomme ou non une licence 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 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. |
Résolution des problèmes liés aux licences consommées
Pour vous assurer que chaque utilisateur consomme uniquement un seul siège pour différents déploiements et abonnements, essayez les étapes de résolution des problèmes suivantes.
-
Pour aider à identifier les utilisateurs qui consomment plusieurs sièges, si votre entreprise utilise des domaines vérifiés pour GitHub Enterprise Cloud, consultez la liste des membres d’entreprise qui n’ont pas d’adresse e-mail d’un domaine vérifié associé à leur compte sur GitHub Enterprise Cloud. Il s’agit souvent des utilisateurs qui consomment par erreur plusieurs licences. Pour plus d’informations, consultez « Visualisation des personnes dans votre entreprise ».
Note
Pour faciliter la résolution des problèmes, nous vous recommandons d’utiliser des domaines vérifiés avec votre compte d’entreprise sur GitHub Enterprise Cloud. Pour plus d’informations, consultez « Vérification ou approbation d’un domaine pour votre entreprise ».
-
Après avoir identifié les utilisateurs qui consomment plusieurs sièges, assurez-vous que la même adresse e-mail est associée à tous les comptes de l’utilisateur. Pour plus d’informations sur les adresses e-mail qui doivent être mises en correspondance, consultez À propos du calcul des licences consommées.
-
Si une adresse e-mail a été récemment mise à jour ou vérifiée pour corriger une incompatibilité, affichez l’horodatage du dernier travail de synchronisation de licence. Si aucun travail n’a été exécuté depuis que la correction a été effectuée, déclenchez manuellement un nouveau travail. Pour plus d’informations, consultez « Synchronisation de l’utilisation des licences entre GitHub Enterprise Server et GitHub Enterprise Cloud ».
Si vous avez encore des questions concernant les licences consommées après avoir consulté les informations de résolution des problèmes ci-dessus, vous pouvez contacter Support GitHub via Portail de support GitHub.