Ce guide vous accompagne tout au long de lâinstallation, de la configuration et de la gestion de votre compte GitHub Team en tant que propriĂ©taire dâorganisation.
Partie 1 : Configuration de votre compte sur GitHub.com
Pour commencer à utiliser GitHub Team, vous devez créer un compte personnel ou vous connecter à votre compte existant sur GitHub, créer une organisation et configurer la facturation.
1. Ă propos des organisations
Les organisations sont des comptes partagĂ©s dans lesquels des entreprises et des projets open source peuvent collaborer sur de nombreux projets Ă la fois. Les propriĂ©taires et les administrateurs peuvent gĂ©rer lâaccĂšs des membres aux donnĂ©es et aux projets de lâorganisation avec des fonctionnalitĂ©s dâadministration et de sĂ©curitĂ© sophistiquĂ©es. Pour plus dâinformations sur les fonctionnalitĂ©s des organisations, consultez Ă propos des organisations.
2. CrĂ©ation dâune organisation et inscription Ă GitHub Team
Avant de crĂ©er une organisation, vous devez crĂ©er un compte personnel ou vous connecter Ă votre compte existant sur GitHub.com. Pour plus dâinformations, consultez « CrĂ©ation dâun compte sur GitHub ».
Une fois votre compte personnel configurĂ©, vous pouvez crĂ©er une organisation et choisir un plan. Câest lĂ que vous pouvez choisir un abonnement GitHub Team pour votre organisation. Pour plus dâinformations, consultez « CrĂ©ation dâune organisation Ă partir de zĂ©ro ».
3. Gestion de la facturation pour une organisation
Vous devez gĂ©rer les paramĂštres de facturation, le mode de paiement, ainsi que les fonctionnalitĂ©s et produits payants pour chacun de vos comptes personnels et chacune de vos organisations sĂ©parĂ©ment. Vous pouvez basculer entre les paramĂštres de vos diffĂ©rents comptes Ă lâaide du sĂ©lecteur de contexte dans vos paramĂštres. Pour plus dâinformations, consultez « Fonctionnement de la facturation GitHub ».
La page des paramĂštres de facturation de votre organisation vous permet de gĂ©rer des paramĂštres tels que le mode de paiement, le cycle de facturation et lâe-mail de facturation, ou afficher des informations telles que lâabonnement, la date de facturation et lâhistorique des paiements. Vous pouvez Ă©galement afficher et mettre Ă niveau votre stockage et vos minutes GitHub Actions. Pour plus dâinformations sur la gestion de vos paramĂštres de facturation, consultez Prise en main de la facturation.
Seuls les membres de lâorganisation titulaires du rĂŽle propriĂ©taire ou gestionnaire de facturation peuvent accĂ©der aux paramĂštres de facturation de votre organisation, ou les modifier. Un gestionnaire de facturation est une personne qui gĂšre les paramĂštres de facturation pour votre organisation, et nâutilise pas de licence payante dans lâabonnement de votre organisation. Pour plus dâinformations sur lâajout dâun gestionnaire de facturation Ă lâorganisation, consultez Ajout dâun gestionnaire de facturation Ă votre organisation.
Partie 2 : Ajout de membres et configuration dâĂ©quipes
AprÚs avoir créé votre organisation, vous pouvez inviter des membres et définir des autorisations et des rÎles. Vous pouvez également créer différents niveaux d'équipes, et définir des niveaux d'autorisations personnalisés pour les dépÎts, projets et applications de votre organisation.
1. Gestion des membres de votre organisation
Vous pouvez inviter nâimporte qui Ă ĂȘtre membre de votre organisation, tant que cette personne dispose dâun compte personnel sur GitHub. Vous pouvez Ă©galement supprimer des membres et rĂ©tablir dâanciens membres. Pour plus dâinformations, consultez « Gestion de lâappartenance dans votre organisation ».
2. Autorisations et rĂŽles dâorganisation
Chaque personne de votre organisation a un rĂŽle qui dĂ©finit son niveau dâaccĂšs Ă lâorganisation. Le rĂŽle de membre est la valeur par dĂ©faut et vous pouvez attribuer des rĂŽles de propriĂ©taire et de gestionnaire de facturation, ainsi que des autorisations de « chargĂ© de maintenance dâĂ©quipe ». Pour plus dâinformations, consultez « RĂŽles dans une organisation ».
3. à propos des équipes et de leur création
Les Ă©quipes sont des groupes de membres dâorganisation que vous pouvez crĂ©er pour reflĂ©ter la structure de votre entreprise ou de votre groupe avec des mentions et des autorisations dâaccĂšs en cascade. Les membres dâorganisation peuvent envoyer des notifications Ă une Ă©quipe ou demander des rĂ©visions, et les Ă©quipes peuvent ĂȘtre visibles ou secrĂštes. Pour plus dâinformations, consultez « Ă propos des Ă©quipes ».
Vous pouvez crĂ©er des Ă©quipes indĂ©pendantes ou avoir plusieurs niveaux dâĂ©quipes imbriquĂ©es pour reflĂ©ter la hiĂ©rarchie de votre groupe ou de votre entreprise. Pour plus dâinformations, consultez « CrĂ©ation dâune Ă©quipe ».
4. Gestion des paramĂštres dâune Ă©quipe
Vous pouvez dĂ©signer un « responsable dâĂ©quipe » pour gĂ©rer les paramĂštres et les discussions de lâĂ©quipe, entre autres privilĂšges. Pour plus dâinformations, consultez « Attribution du rĂŽle de gestionnaire dâĂ©quipe Ă un membre de lâĂ©quipe ».
Vous pouvez gĂ©rer les affectations de rĂ©vision de code de votre Ă©quipe, modifier la visibilitĂ© de lâĂ©quipe, gĂ©rer les rappels planifiĂ©s de votre Ă©quipe, et bien plus encore dans les paramĂštres de votre Ă©quipe. Pour plus dâinformations, consultez « Organisation des membres en Ă©quipes ».
5. Octroi à des personnes et équipes de l'accÚs à des dépÎts, projets et applications
Vous pouvez accorder aux membres de lâorganisation, aux Ă©quipes et aux collaborateurs externes diffĂ©rents niveaux dâaccĂšs aux dĂ©pĂŽts dĂ©tenus par votre organisation avec des rĂŽles de dĂ©pĂŽt. Pour plus dâinformations, consultez « RĂŽles de dĂ©pĂŽt pour une organisation ».
Vous pouvez Ă©galement personnaliser lâaccĂšs aux projets de votre organisation et autoriser des membres individuels de lâorganisation Ă gĂ©rer les GitHub Apps de votre organisation. Pour plus dâinformations, consultez Gestion de lâaccĂšs Ă vos projects, Gestion de lâaccĂšs aux projects (classic) de votre organisation et Gestion de lâaccĂšs par programmation Ă votre organisation.
Partie 3 : Gestion de la sécurité pour votre organisation
Vous pouvez contribuer Ă la sĂ©curisation de votre organisation en recommandant ou en exigeant une authentification Ă 2 facteurs pour les membres de votre organisation, en configurant des fonctionnalitĂ©s de sĂ©curitĂ©, et en examinant le journal dâaudit et les intĂ©grations de votre organisation.
1. Exigence dâune authentification Ă 2 facteurs
Vous pouvez voir si les membres de votre organisation ont activĂ© lâauthentification Ă 2 facteurs et choisir dâexiger lâauthentification Ă 2 facteurs au sein de votre organisation. Pour plus dâinformations, consultez « Exiger lâauthentification Ă deux facteurs dans votre organisation ».
2. Configuration de fonctionnalités de sécurité pour votre organisation
Pour assurer la sĂ©curitĂ© de votre organisation, vous pouvez utiliser diverses fonctionnalitĂ©s de sĂ©curitĂ© GitHub, notamment les stratĂ©gies de sĂ©curitĂ©, les graphiques de dĂ©pendance, lâanalyse des secrets et les mises Ă jour de sĂ©curitĂ© et de version Dependabot. Pour plus dâinformations, consultez SĂ©curisation de votre organisation.
3. Examen du journal dâaudit et des intĂ©grations de votre organisation
Le journal dâaudit de votre organisation vous permet, en tant que propriĂ©taire de celle-ci, dâexaminer les actions effectuĂ©es par ses membres au cours des 180 derniers jours. Pour plus dâinformations, consultez « Examen du journal dâaudit de votre organisation ».
Vous pouvez Ă©galement examiner et configurer les niveaux dâautorisation pour les intĂ©grations installĂ©es de votre organisation. Pour plus dâinformations, consultez « RĂ©vision des applications GitHub installĂ©es dans votre organisation ».
Partie 4 : DĂ©finition de stratĂ©gies au niveau de lâorganisation
1. Gestion de stratĂ©gies dâorganisation
Vous pouvez gĂ©rer les autorisations et les stratĂ©gies pour un certain nombre dâactions et de fonctionnalitĂ©s diffĂ©rentes dans votre organisation.
Par exemple, pour protĂ©ger les donnĂ©es de votre organisation, vous pouvez limiter la crĂ©ation de dĂ©pĂŽts dans votre organisation. Vous pouvez Ă©galement choisir dâautoriser ou dâempĂȘcher la duplication des dĂ©pĂŽts privĂ©s appartenant Ă votre organisation. Pour plus dâinformations, consultez « Restriction de crĂ©ation de dĂ©pĂŽts dans votre organisation » et « Gestion de la stratĂ©gie de duplication pour votre organisation ».
Pour obtenir la liste complĂšte des paramĂštres que vous pouvez configurer pour votre organisation, consultez Gestion des paramĂštres de lâorganisation.
2. Gestion des modifications du dépÎt
Vous pouvez configurer des autorisations pour la crĂ©ation, le transfert et la suppression de dĂ©pĂŽts dans votre organisation, y compris les types que les membres peuvent crĂ©er. Pour plus dâinformations, consultez « Restriction de crĂ©ation de dĂ©pĂŽts dans votre organisation » et « DĂ©finition des autorisations pour la suppression ou le transfert de rĂ©fĂ©rentiels ».
Vous pouvez Ă©galement restreindre ou accorder la possibilitĂ© de modifier la visibilitĂ© du dĂ©pĂŽt. Pour plus dâinformations, consultez « Restriction des changements de visibilitĂ© des dĂ©pĂŽts dans votre organisation ».
3. Utilisation de fichiers dâintĂ©gritĂ© de la communautĂ© et des outils de modĂ©ration au niveau de lâorganisation
Vous pouvez crĂ©er des fichiers dâintĂ©gritĂ© de la communautĂ© par dĂ©faut, tels quâun fichier CONTRIBUTING.md, un fichier CODE_OF_CONDUCT.md, ou mĂȘme des modĂšles de problĂšme et de demande de tirage, pour votre organisation. Ces fichiers par dĂ©faut seront utilisĂ©s pour tout dĂ©pĂŽt appartenant Ă votre organisation qui ne contient pas son propre fichier de ce type. Pour plus dâinformations, consultez « CrĂ©ation dâun fichier dâintĂ©gritĂ© de la communautĂ© par dĂ©faut ».
GitHub offre plusieurs outils pour la modĂ©ration et la gestion de votre communautĂ©. Pour plus dâinformations, consultez « Ă propos de la gestion et de la modĂ©ration de la communautĂ© ».
Partie 5 : Personnalisation et automatisation de votre travail
Vous pouvez utiliser les outils de GitHub Marketplace, l'API GitHub et les fonctionnalités existantes GitHub pour personnaliser et automatiser votre travail.
1. Utilisation de GitHub Marketplace
GitHub Marketplace contient des intégrations qui ajoutent des fonctionnalités et améliorent votre workflow. Vous pouvez découvrir, parcourir et installer des outils gratuits et payants, y compris des GitHub Apps, des OAuth apps et des GitHub Actions, dans GitHub Marketplace.
2. Utilisation de l'API GitHub API
Il existe deux versions stables de lâAPI GitHub : lâAPI REST et lâAPI GraphQL. Vous pouvez utiliser les API de GitHub pour automatiser des tĂąches courantes, sauvegarder vos donnĂ©es, ou crĂ©er des intĂ©grations qui Ă©tendent les fonctionnalitĂ©s de GitHub. Pour plus dâinformations, consultez « Comparaison de lâAPI REST de GitHub et de lâAPI GraphQL ».
3. Génération de GitHub Actions
Avec GitHub Actions, vous pouvez automatiser et personnaliser le flux de travail de dĂ©veloppement de votre entreprise sur GitHub. Vous pouvez crĂ©er vos propres actions, utiliser et personnaliser des actions partagĂ©es par la communautĂ© GitHub. Pour plus dâinformations, consultez « Ăcriture de workflows ».
4. Publication et gestion de GitHub Packages
GitHub Packages est un service dâhĂ©bergement de package logiciel qui vous permet dâhĂ©berger vos packages logiciels en privĂ© ou publiquement, ainsi que dâutiliser des packages en tant que dĂ©pendances dans vos projets. Pour plus dâinformations, consultez « Introduction aux packages GitHub ».
Partie 6 : Participer à la communauté GitHub
Il existe de nombreuses façons de participer à la communauté GitHub. Vous pouvez contribuer à des projets open source, interagir avec des personnes dans GitHub Community Support, ou apprendre avec GitHub Skills.
1. Contribution Ă des projets open source
Contribuer Ă des projets open source sur GitHub peut ĂȘtre un moyen gratifiant dâapprendre, dâenseigner et dâacquĂ©rir de lâexpĂ©rience en lien avec pratiquement toute compĂ©tence. Pour plus dâinformations, consultez Comment contribuer Ă lâOpen Source dans les guides de lâOpen Source.
Vous trouverez des recommandations personnalisĂ©es pour des projets et de bons problĂšmes de dĂ©part en fonction de vos contributions passĂ©es, Ă©toiles et autres activitĂ©s dans Explorer GitHub. Pour plus dâinformations, consultez Trouver des moyens de contribuer Ă lâopen source sur GitHub.
2. Interaction avec GitHub Community Support
Vous pouvez vous connecter avec des développeurs du monde entier pour poser des questions et y répondre, apprendre et interagir directement avec le personnel de GitHub. Pour commencer la conversation, consultez GitHub Community Support.
3. Lecture Ă propos de GitHub Team sur GitHub Docs
Vous pouvez lire une documentation qui reflĂšte les fonctionnalitĂ©s disponibles avec GitHub Team. Pour plus dâinformations, consultez « Ă propos des versions de GitHub Docs ».
4. Apprentissage avec GitHub Skills
Vous pouvez apprendre de nouvelles compétences en effectuant des projets amusants et réalistes dans votre propre dépÎt GitHub avec GitHub Skills. Chaque cours consiste en une leçon pratique créée par la communauté GitHub et enseignée par un bot convivial.
Pour plus dâinformations, consultez « Ressources pĂ©dagogiques Git et GitHub ».
5. Soutien de la communauté open source
GitHub Sponsors vous permet dâeffectuer un paiement pĂ©riodique mensuel Ă un dĂ©veloppeur ou Ă une organisation qui conçoit, crĂ©e ou gĂšre les projets open source dont vous dĂ©pendez. Pour plus dâinformations, consultez « Ă propos de GitHub Sponsors ».
6. Contact de Support GitHub
Support GitHub peut vous aider Ă rĂ©soudre les problĂšmes que vous rencontrez pendant lâutilisation de GitHub. Pour plus dâinformations, consultez « Ă propos du support GitHub ».