Skip to main content

À propos de la facturation pour GitHub Packages

Si vous souhaitez utiliser GitHub Packages au-delà du stockage ou du transfert de données inclus dans votre compte, vous êtes facturé pour l’utilisation supplémentaire.

Qui peut utiliser cette fonctionnalité ?

GitHub Packages est disponible avec GitHub Free, GitHub Pro, GitHub Free pour les organisations, GitHub Team, GitHub Enterprise Cloud et GitHub Enterprise Server 3.0 ou version ultérieure.
GitHub Packages n’est pas disponible pour les référentiels privés appartenant à des comptes qui utilisent des plans par référentiel hérités. En outre, les comptes utilisant des plans hérités par référentiel ne peuvent pas accéder aux registres qui prennent en charge les autorisations granulaires, car ces comptes sont facturés par référentiel. Pour obtenir la liste des registres qui prennent en charge les autorisations granulaires, consultez À propos des autorisations pour les packages GitHub. Pour plus d’informations, consultez Plans de GitHub.

À propos de la facturation pour GitHub Packages

Notez que GitHub peut appliquer une retenue d’autorisation temporaire pour la valeur des coûts basés sur l'utilisation à l'avance, qui apparaît en tant que frais en attente dans le mode de paiement associé à votre compte.

L’utilisation de GitHub Packages est gratuite pour les packages publics. Pour les packages privés, chaque compte sur GitHub bénéficie d’un quota de stockage et de transfert de données gratuit, en fonction du plan du compte. Toute utilisation au-delà des montants inclus est contrôlée par des budgets.

Si vous êtes propriétaire d’une organisation ou d’une entreprise, vous pouvez connecter un ID d’abonnement Azure à votre compte d’organisation ou d’entreprise pour activer et payer l’utilisation de GitHub Packages au-delà des montants inclus dans votre compte. Pour plus d’informations, consultez « Connexion à un abonnement Azure ».

Le transfert de données est réinitialisé tous les mois, contrairement à l’utilisation du stockage.

PlanStockageTransfert de données (par mois)
GitHub Free500 Mo1 Go
GitHub Pro2 Go10 Go
GitHub Free pour les organisations500 Mo1 Go
GitHub Team2 Go10 Go
GitHub Enterprise Cloud50 Go100 Go

Tous les transferts de données sortants, quand ils sont déclenchés par GitHub Actions, et les transferts de données en réception depuis n’importe quelle source sont gratuits. Nous déterminons que vous téléchargez des packages avec GitHub Actions quand vous vous connectez à GitHub Packages en utilisant un GITHUB_TOKEN.

HébergéeAuto-hébergé
Accès avec un GITHUB_TOKENGratuitGratuit
Accès en utilisant un personal access tokenGratuitPayant

L’utilisation du stockage est partagée avec les artefacts de build générés par GitHub Actions pour les dépôts appartenant à votre compte. Pour plus d’informations, consultez « À propos de la facturation de GitHub Actions ».

GitHub facture l’utilisation au compte propriétaire du dépôt dans lequel le package est publié. Si l’utilisation de votre compte dépasse ces limites et que vous disposez d’un mode de paiement valide dans votre dossier, vous paierez 0,008 USD par Go de stockage par jour et 0,50 USD par Go de transfert de données.

Par exemple, si votre organisation utilise GitHub Team, autorise des dépenses illimitées, utilise 150 Go de stockage et transfère 50 Go de données au cours d’un mois, elle utilisera 148 Go pour le stockage et 40 Go pour le transfert de données au-delà de son quota inclus pour ce mois. Le stockage supplémentaire coûterait 0,008 USD par Go par jour, soit environ 37 USD pour un mois de 31 jours. Le transfert de données supplémentaire coûterait 0,50 USD par Go, soit 20 USD.

Pour estimer les coûts des services consommateurs, vous pouvez utiliser la calculatrice de prix GitHub.

À la fin du mois, GitHub arrondit votre transfert de données au Go le plus proche.

GitHub calcule l’utilisation du stockage pour chaque mois en fonction de l’utilisation horaire par Go pendant le mois concerné. Par exemple, si vous utilisez 3 Go de stockage pendant 10 jours en mars et 12 Go pendant 21 jours en mars, votre utilisation du stockage serait la suivante :

  • 3 Go x 10 jours x (24 heures par jour) = 720 Go-heures
  • 12 Go x 21 jours x (24 heures par jour) = 6 048 Go-heures
  • 720 Go-heures + 6 048 Go-heures= 6 768 Go au total-heures
  • 6 768 Go-heures / (744 heures par mois) = 9,0967 Go-mois

À la fin du mois, GitHub arrondit votre stockage au Mo le plus proche. Par conséquent, l’utilisation de votre stockage pour mars sera de 9,097 Go.

Vous pouvez également utiliser ce calcul au milieu d’un cycle de facturation pour estimer votre utilisation totale pour le mois. Par exemple, si vous avez une organisation qui utilise GitHub Team, qui fournit 2 Go de stockage gratuit, et que vous utilisez 0 Go pendant les 5 premiers jours d’avril, 1,5 Go pour les 10 jours suivants et que vous prévoyez d’utiliser 3 Go pour les 15 derniers jours du cycle de facturation, la projection de votre utilisation du stockage pour le mois serait :

  • 0 Go x 5 jours x (24 heures par jour) = 0 Go-heures
  • 0.5 Go x 10 jours x (24 heures par jour) = 120 Go-heures
  • 3 Go x 15 jours x (24 heures par jour) = 1 080 Go-heures
  • 0 Go-heures + 120 Go-heures + 1 080 Go-heures = 1 200 Go-heures au total
  • 1 200 Go-heures / (744 heures par mois) = 1,6 Go-mois

La projection de 1,6 Go d’utilisation de stockage pour le mois ne dépasserait pas votre limite de 2 Go, même si votre quantité de stockage réelle dépassait brièvement 2 Go.

Votre utilisation de GitHub Packages partage la date de facturation, le mode de paiement et le reçu existants de votre compte. Pour voir tous les abonnements de votre compte sur GitHub, consultez À propos du cycle de facturation.

Vous devez gérer les paramètres de facturation et les fonctionnalités payantes pour chacun de vos comptes séparément. Vous pouvez basculer entre les paramètres de votre compte personnel, de vos comptes d’organisation et de vos comptes d’entreprise en utilisant le sélecteur de contexte dans chaque page de paramètres. Consultez À propos de la facturation sur GitHub.

Gestion de votre budget pour GitHub Packages

Si votre compte ne dispose pas d’un mode de paiement valide, l’utilisation sera bloquée dès que vous aurez épuisé votre quota.

Par défaut, si vous disposez d’un mode de paiement valide, les dépenses sont limitées à 0 USD jusqu’à ce que vous définissiez un budget. Vous pouvez définir et gérer un budget afin de limiter les dépenses pour un produit ou une référence SKU. Consultez Utilisation des budgets pour contrôler les dépenses liées aux produits facturés à l’usage.