Un compte d’entreprise est le point central d’administration de votre entreprise sur GitHub. Il réunit des outils d’administration pour la gestion des accès, les stratégies, la facturation, etc. Les administrateurs d’entreprise peuvent configurer efficacement des fonctionnalités et des stratégies à grande échelle avant de les déployer dans l’entreprise.
Ce guide fournit une vue d’ensemble des principales fonctionnalités administratives incluses dans un compte d’entreprise. En comprenant les outils à votre disposition, vous serez en mesure d’adapter GitHub à vos besoins uniques, configurer votre entreprise pour une mise à l’échelle future et permettre aux équipes de se concentrer sur le travail stratégique.
Users
Votre entreprise contient tous les utilisateurs qui doivent accéder à n’importe quelle partie des ressources de votre entreprise sur GitHub. Les utilisateurs peuvent être regroupés en équipes et avoir accès aux organisations.
Sur GitHub Enterprise Server, vous disposez d’une gamme d’options pour créer et authentifier des comptes d’utilisateur, notamment des comptes intégrés ou des comptes provisionnés par un fournisseur d’identité.
Par défaut, la plupart des utilisateurs ont un rôle non administratif dans votre entreprise, ce qui signifie qu’ils ont peu de raisons d’interagir avec le compte d’entreprise lui-même. Toutefois, vous pouvez le modifier en accordant des rôles d’entreprise qui fournissent l’accès à des paramètres spécifiques.
Organisations
Un compte d’entreprise peut contenir une ou plusieurs organisations. Comme un compte d’entreprise, un compte d’organisation contient ses propres fonctionnalités d’administration telles que les journaux d’audit, les stratégies et les équipes.
Une organisation contient également les endroits où les non-administrateurs effectuent généralement leur travail, tels que les dépôts, les discussions et les projets. Les utilisateurs d’une organisation sont les personnes qui doivent accéder à ces lieux pour effectuer leurs tâches.
En règle générale, vous pouvez régir les organisations de manière cohérente à partir de votre compte d’entreprise. Pour permettre une administration plus personnalisée et granulaire, vous pouvez également déléguer certaines décisions, telles que les paramètres de stratégie, aux administrateurs de l’organisation.
Référentiels
Les dépôts hébergent des fichiers tels que le code source de votre entreprise ou la documentation interne. C'est là que les développeurs effectuent généralement leur travail, et cela contient ses propres fonctionnalités et options d'administration qui doivent résider plus près du code, comme les processus GitHub Actions.
Les dépôts sont détenus par les organisations et ne sont pas directement accessibles sous le compte d’entreprise.
Apps
Les GitHub Apps constituent un moyen sécurisé de gérer les processus automatisés au sein de votre entreprise. Une GitHub App est une identité dédiée qui fournit des jetons à portée définie à vos scripts et flux de travail externes, ce qui vous permet d’automatiser les processus et d’intégrer avec d’autres plateformes.
Dans votre compte d’entreprise, vous pouvez définir des inscriptions d’applications pour automatiser un processus de manière cohérente entre les organisations.
Les utilisateurs peuvent également autoriser GitHub Apps à utiliser leur compte GitHub et les données dans d’autres applications, par exemple, pour utiliser leurs GitHub pour se connecter à un IDE ou connecter un fournisseur CI à vos référentiels.