Passer au contenu
Tous les guides

Plateformes et abonnements

Offres payantes GitHub : ce qu'apportent Pro, Team et Enterprise

Un guide clair sur GitHub Free, Pro, Team et Enterprise : ce qu'ajoute chaque offre, la place de Copilot et des outils de sécurité, et comment bien choisir.

· Dernière mise à jour :

Sommaire

Comment sont organisées les offres GitHub

GitHub distingue les comptes personnels des organisations. Un compte personnel appartient à un seul développeur et peut utiliser GitHub Free ou GitHub Pro. Une organisation est un espace partagé pour une entreprise ou un projet, où les dépôts et les autorisations sont gérés de façon centralisée ; elle peut utiliser GitHub Free pour les organisations, GitHub Team ou GitHub Enterprise.

Plusieurs éléments sont facturés à part de l'offre elle-même : GitHub Copilot, les produits de sécurité avancée pour le code privé et les services à l'usage, comme les minutes Actions supplémentaires, Codespaces ou le stockage de paquets au-delà de ce qu'inclut l'offre. Avoir cette distinction en tête évite la surprise la plus courante, qui consiste à croire qu'une offre couvre tout ce qui porte le nom GitHub.

Les noms des offres et les quotas exacts évoluent de temps à autre : voyez ce guide comme un repère sur le rôle de chaque niveau, et vérifiez les détails sur les pages de tarifs et la documentation de GitHub avant de payer.

Ce que couvre déjà GitHub Free

L'offre gratuite est plus généreuse qu'on ne le pense souvent. Particuliers et organisations peuvent créer un nombre illimité de dépôts publics et privés et inviter des collaborateurs, avec les issues, les pull requests, Projects pour la planification, Discussions et GitHub Pages pour les dépôts publics.

Les comptes gratuits comprennent aussi un quota mensuel de minutes GitHub Actions et de stockage de paquets pour les dépôts privés, les dépôts publics étant traités bien plus généreusement, et les comptes personnels disposent d'un quota mensuel d'utilisation de Codespaces. Pour un projet personnel, du travail open source ou l'apprentissage, c'est souvent tout ce qu'il faut.

Plusieurs bases de sécurité sont gratuites elles aussi : la double authentification et les clés d'accès (passkeys) pour se connecter, les alertes et mises à jour de sécurité Dependabot pour les dépendances vulnérables et, sur les dépôts publics, l'analyse de code et la détection de secrets avec protection des push. Les limites de l'offre gratuite apparaissent surtout quand on veut des règles de relecture et de protection de branches sur des dépôts privés.

GitHub Pro : des outils avancés pour les dépôts privés

GitHub Pro est l'offre payante des comptes personnels. Son rôle principal est d'apporter aux dépôts privés les outils avancés de collaboration et d'analyse que l'offre gratuite réserve aux dépôts publics.

Avec Pro, un dépôt privé peut utiliser les branches protégées, les relecteurs obligatoires sur les pull requests, plusieurs relecteurs par pull request et les fichiers CODEOWNERS, qui sollicitent automatiquement les bonnes personnes pour la relecture. Vous pouvez aussi publier des sites GitHub Pages depuis des dépôts privés, leur associer un wiki et consulter des statistiques comme le trafic ou les graphiques de contributeurs.

Pro augmente également les quotas inclus pour Actions, Packages et Codespaces et donne accès au support GitHub. Il convient aux freelances, aux consultants et aux développeurs qui gardent le code de leurs clients ou leurs projets personnels en privé, tout en voulant les garde-fous dont bénéficient gratuitement les projets publics. Les étudiants vérifiés peuvent souvent obtenir Pro gratuitement via GitHub Education : si c'est votre cas, commencez par là.

GitHub Team : des contrôles de collaboration pour les organisations

GitHub Team est l'équivalent de Pro pour les organisations, facturé par membre. Il apporte les mêmes outils avancés aux dépôts privés d'une organisation et ajoute des fonctions pensées pour le travail en groupe, comme les équipes relectrices sur les pull requests, les pull requests en brouillon dans les dépôts privés et des rappels programmés qui relancent les relecteurs sur le travail en attente.

Team est généralement l'étape suivante pour une startup ou une PME dont le code est privé et dont le flux de travail repose sur la relecture. La protection de branches et les relectures obligatoires sur les dépôts privés permettent d'imposer une règle simple, par exemple que rien n'arrive sur la branche principale sans un second regard, ce que l'offre gratuite pour les organisations ne permet pas d'imposer sur du code privé.

Team inclut aussi des quotas Actions et Packages plus élevés que Free, ainsi que l'accès au support GitHub. Pour beaucoup de petites et moyennes équipes, c'est l'offre qui couvre les besoins du quotidien sans la lourdeur administrative d'Enterprise.

GitHub Enterprise : identité, conformité et passage à l'échelle

GitHub Enterprise s'adresse aux grandes organisations et aux secteurs réglementés. Il existe sous deux formes principales : Enterprise Cloud, qui tourne sur l'infrastructure de GitHub, et Enterprise Server, que l'entreprise héberge dans son propre centre de données ou son propre compte cloud.

Les fonctions phares tournent autour du contrôle. Enterprise ajoute l'authentification unique via le fournisseur d'identité de l'entreprise, le provisionnement et la suppression automatiques des utilisateurs, une option dans laquelle l'entreprise gère entièrement les comptes de ses membres, des stratégies qui s'appliquent à plusieurs organisations à la fois, des dépôts internes visibles par toute l'entreprise et des journaux d'audit détaillés, exportables en continu vers les outils de sécurité. Des options comme les listes d'adresses IP autorisées et la résidence des données font aussi partie de l'offre Enterprise.

Enterprise apporte en outre des quotas d'utilisation plus larges, les rapports de conformité que réclament les équipes sécurité lors de l'évaluation des fournisseurs, et des niveaux de support supérieurs. Si votre entreprise doit pouvoir montrer qui avait accès à quel code et à quel moment, ou doit conserver ses données dans une région précise, c'est en général l'offre qui s'impose.

Copilot et la sécurité avancée sont à part

GitHub Copilot, l'assistant de programmation par IA, n'est pas inclus par défaut dans Pro, Team ou Enterprise. Les particuliers peuvent commencer avec une formule gratuite limitée puis passer à une offre individuelle payante, tandis que les organisations achètent des licences Copilot Business ou Copilot Enterprise et gèrent les règles de façon centralisée, par exemple les fonctions activées ou le blocage des suggestions qui reprennent du code public. Les étudiants et enseignants vérifiés ainsi que les mainteneurs de projets open source populaires peuvent y avoir droit gratuitement.

La sécurité avancée pour le code privé fonctionne de la même manière. L'analyse de code, la détection de secrets avec protection des push et la revue des dépendances sont gratuites sur les dépôts publics, mais leur utilisation sur des dépôts privés passe par les produits de sécurité payants de GitHub, que les organisations sur Team ou Enterprise peuvent ajouter. GitHub a remanié ces produits à plusieurs reprises : vérifiez leurs noms actuels et ce que chacun comprend.

Pour beaucoup d'équipes, c'est là que se trouve la vraie valeur en matière de sécurité. La protection des push empêche dès le départ que des mots de passe, des jetons ou des clés ne se retrouvent dans un commit, et l'analyse de code signale les schémas de vulnérabilité courants directement dans les pull requests, avant la fusion du code.

Facturation à l'usage et choix de l'offre

En plus de l'offre elle-même, GitHub facture à l'usage les minutes Actions, les runners plus puissants, Codespaces, le stockage de paquets et Git LFS dès que vous dépassez les quantités incluses. Définissez un budget ou une limite de dépenses dans vos paramètres de facturation, pour qu'un workflow qui s'emballe ou un codespace oublié ne se transforme pas en facture inattendue.

Pour trancher rapidement : restez sur Free si votre travail est public ou si vous apprenez ; choisissez Pro si vous gardez des dépôts privés importants et voulez la protection de branches et les relectures ; optez pour Team quand plusieurs personnes collaborent sur du code privé au sein d'une organisation ; et regardez du côté d'Enterprise dès que l'authentification unique, des exigences d'audit, des dépôts internes ou la résidence des données entrent en jeu.

Quelle que soit l'offre, protégez le compte qui se trouve derrière avec la double authentification et un gestionnaire de mots de passe, et respectez les conditions d'utilisation de GitHub, qui prévoient notamment un seul compte personnel gratuit par personne et interdisent de partager un même identifiant entre plusieurs personnes. Les organisations doivent attribuer un compte individuel à chaque membre plutôt qu'un compte partagé, à la fois pour la sécurité et pour disposer d'une piste d'audit claire.

Questions fréquentes : Offres payantes GitHub : ce qu'apportent Pro, Team et Enterprise

Continuer la lecture