Skip to main content

Bien démarrer avec GitHub Team

Avec les groupes GitHub Team, les personnes peuvent collaborer sur de nombreux projets en mĂȘme temps dans un compte d’organisation.

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 Â».

Pour aller plus loin