Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.
GitHub AE est actuellement en version limitée.

Tableau de bord d’administration de site

Vous pouvez utiliser le tableau de bord d’administration du site pour gérer les utilisateurs, les organisations et les dépôts dans votre entreprise directement dans GitHub AE.

Pour accéder au tableau de bord, dans l’angle supérieur droit de n’importe quelle page, cliquez sur .

Consultez cette section du tableau de bord d’administration de site pour rechercher des utilisateurs et des dépôts et pour interroger le journal d’audit.

Explorer

Les données relatives à la page des tendances de GitHub sont calculées pour des périodes d’une journée, d’une semaine et d’un mois pour les dépôts et les développeurs. Vous pouvez voir à quel moment ces données ont été mises en cache pour la dernière fois et mettre en file d’attente de nouveaux travaux de calcul de tendances à partir de la section Explorer.

Journal d’audit

GitHub AE tient à jour un journal des actions auditées que vous pouvez interroger.

Par défaut, le journal d’audit affiche une liste de toutes les actions auditées dans un ordre chronologique inversé. Vous pouvez filtrer cette liste en entrant des paires clé-valeur dans la zone de texte Requête, puis en cliquant sur Rechercher, comme expliqué dans « Recherche dans le journal d’audit de votre entreprise ».

Pour plus d’informations sur la journalisation d’audit en général, consultez « À propos du journal d’audit de votre entreprise ». Pour obtenir la liste complète des actions auditées, consultez « Événements du journal d’audit pour votre entreprise ».

Rapports

Si vous avez besoin d’obtenir des informations sur les utilisateurs, les organisations et les dépôts de votre entreprise, vous pouvez être tenté d’extraire des données JSON via l’API GitHub. Malheureusement, vous n’êtes pas assuré d’en tirer toutes les données souhaitées et elle demande un certain bagage technique. Le tableau de bord d’administration de site propose une alternative avec sa section Rapports, d’où vous pouvez facilement télécharger des rapports CSV contenant la plupart des informations dont vous pouvez avoir besoin à propos des utilisateurs, des organisations et des dépôts.

Plus précisément, vous pouvez télécharger des rapports CSV qui listent

  • tous les utilisateurs
  • tous les utilisateurs actifs
  • tous les utilisateurs dormants
  • tous les utilisateurs qui ont été suspendus
  • toutes les organisations
  • tous les dépôts

Vous pouvez aussi accéder à ces rapports par programmation via l’authentification HTTP standard avec un compte d’administrateur de site. Vous devez utiliser un personal access token avec l’étendue site_admin. Pour plus d’informations, consultez « Managing your personal access tokens ».

Par exemple, voici comment télécharger le rapport « tous les utilisateurs » à l’aide d’une commande curl :

curl -L -u USERNAME:TOKEN http(s)://HOSTNAME/stafftools/reports/all_users.csv

Pour accéder aux autres rapports par programmation, remplacez all_users par active_users, dormant_users, suspended_users, all_organizations ou all_repositories.

Remarque : La demande initiale curl retourne une réponse HTTP 202 si aucun rapport mis en cache n’est disponible ; un rapport est généré en arrière-plan. Vous pouvez envoyer une deuxième demande pour télécharger le rapport. Vous pouvez utiliser un mot de passe ou un jeton OAuth avec l’étendue site_admin à la place d’un mot de passe.

Rapports utilisateur

CléDescription
created_atDate/heure de création du compte d’utilisateur (horodatage ISO 8601)
idID de compte de l’utilisateur ou de l’organisation
loginNom de connexion du compte
emailAdresse e-mail principale du compte
roleIndique si le compte est de type administrateur ou utilisateur ordinaire
suspended?Indique si le compte a été suspendu
last_logged_ipDernière adresse IP à s’être connectée au compte
reposNombre de dépôts dont le compte est propriétaire
ssh_keysNombre de clés SSH inscrites au niveau du compte
org_membershipsNombre d’organisations auxquelles le compte appartient
dormant?Indique si le compte est dormant
last_activeDate/heure auxquelles le compte a été actif pour la dernière fois (horodatage ISO 8601)
raw_loginInformations de connexion brutes (au format JSON)
2fa_enabled?Indique si l’utilisateur a activé l’authentification à 2 facteurs

Rapports d’organisation

CléDescription
idID d’organisation
created_atDate/heure de création de l’organisation
loginNom de connexion de l’organisation
emailAdresse e-mail principale de l’organisation
ownersNombre de propriétaires de l’organisation
membersNombre de membres de l’organisation
teamsNombre d’équipes de l’organisation
reposNombre de dépôts de l’organisation
2fa_required?Indique si l’organisation exige une authentification à 2 facteurs

Rapports de dépôt

CléDescription
created_atDate/heure de création du dépôt
owner_idID du propriétaire du dépôt
owner_typeIndique si le dépôt est la propriété d’un utilisateur ou d’une organisation
owner_nameNom du propriétaire du dépôt
idID du dépôt
nameNom du dépôt
visibilityIndique si le dépôt est public ou privé
readable_sizeTaille du dépôt dans un format compréhensible
raw_sizeTaille du dépôt sous forme de nombre
collaboratorsNombre de collaborateurs dans le dépôt
fork?Indique si le dépôt est une duplication (fork)
deleted?Indique si le dépôt a été supprimé

Connexions réservées

Certains mots sont réservés à une utilisation interne dans votre entreprise, ce qui signifie que ces mots ne peuvent pas être utilisés comme noms d’utilisateurs.

Voici quelques exemples de mots réservés :

  • admin
  • enterprise
  • login
  • staff
  • support

Pour obtenir la liste complète des mots réservés, accédez à « Connexions réservées » dans le tableau de bord d’administration de site.

Vue d’ensemble de l’entreprise

Consultez cette section du tableau de bord d’administration de site pour gérer les organisations, les personnes, les stratégies et les paramètres.

Référentiels

Il s’agit de la liste des dépôts sur votre entreprise. Vous pouvez cliquer sur un nom de dépôt et accéder à des fonctions permettant d’administrer le dépôt.

tous les utilisateurs

Ici, vous pouvez voir tous les utilisateurs de votre entreprise et lancer un audit de clé SSH.

Administrateurs de site

Ici, vous pouvez voir tous les administrateurs de votre entreprise et lancer un audit de clé SSH.

Utilisateurs dormants

Ici, vous pouvez voir et suspendre tous les utilisateurs inactifs sur votre entreprise. Un compte d’utilisateur est considéré comme inactif (« dormant ») dans les cas suivants :

  • Il a dépassé le seuil de dormance défini pour votre entreprise.
  • Il n’a généré aucune activité au cours de cette période.
  • Il n’est pas administrateur de site.

Le seuil de repos est la durée pendant laquelle un utilisateur doit être inactif pour être considéré comme étant en sommeil. Le seuil de repos par défaut est de 90 jours, mais vous pouvez le personnaliser pour votre entreprise. Pour plus d’informations, consultez « Gestion des utilisateurs dormants ».

Utilisateurs suspendus

Ici, vous pouvez voir tous les utilisateurs qui ont été suspendus sur votre entreprise et lancer un audit de clé SSH.