Comment l’utilisation de Git LFS est mesurée
Chaque compte GitHub bénéficie d’un quota de bande passante et de stockage gratuits pour Stockage Fichiers volumineux Git (Git LFS). Toute utilisation au-delà des montants inclus sera facturée sur votre compte. La bande passante est réinitialisée chaque mois, contrairement à l’utilisation du stockage.
Travail dans un référentiel public ou privé avec Git LFS :
- Lorsque vous committez et envoyez une modification à un fichier Git LFS, une nouvelle version du fichier entier est envoyée et la taille totale du fichier est incluse dans l’utilisation du stockage du propriétaire du référentiel.
- Lorsque vous téléchargez un fichier Git LFS, la bande passante que vous utilisez est incluse dans l’utilisation de la bande passante du propriétaire du référentiel.
- Lorsque vous téléchargez un fichier vers Git LFS, le fichier est inclus dans l’utilisation du stockage du propriétaire du référentiel, mais la bande passante n’est pas mesurée.
Conseil
Toute personne disposant d’un accès en écriture à un référentiel peut envoyer des fichiers vers Git LFS sans augmenter sa bande passante et son utilisation de stockage personnelles.
Exemples de mesure de l’utilisation
- Si vous envoyez un fichier de 500 Mo vers Git LFS, vous utiliserez 500 Mo du stockage du propriétaire du référentiel, mais aucune de sa bande passante. Si vous effectuez une modification d’un octet et que vous envoyez à nouveau le fichier, vous utiliserez 500 Mo supplémentaires de stockage et aucune bande passante, ce qui portera l’utilisation totale pour ces deux envois à 1 Go de stockage et zéro bande passante.
- Si vous téléchargez un fichier de 500 Mo suivi avec Git LFS, vous utiliserez 500 Mo de la bande passante du propriétaire du référentiel. Si un collaborateur pousse une modification au fichier et que vous tirez (pull) la nouvelle version vers votre dépôt local, vous utilisez 500 Mo de bande passante supplémentaires, ce qui porte l’utilisation totale pour ces deux téléchargements à 1 Go de bande passante.
- Si GitHub Actions télécharge un fichier de 500 Mo suivi avec Git LFS, cela utilisera 500 Mo de la bande passante du propriétaire du référentiel.
Objets Git LFS dans les archives de code source
Si vous incluez des objets Git LFS dans les archives de code source de votre référentiel, les téléchargements de ces archives seront pris en compte dans l’utilisation de la bande passante du référentiel. Consultez Gestion des objets Git LFS dans les archives de votre dépôt.
Utilisation dans les duplications
L’utilisation de la bande passante et du stockage est toujours décomptée du compte du propriétaire du référentiel. La duplication et la récupération d’un référentiel sont comptabilisées sur l’utilisation de bande passante du référentiel parent.
Utilisation gratuite de Git LFS
Les quantités suivantes de stockage et de bande passante pour les téléchargements sont incluses dans votre plan GitHub.
Plan | Bande passante | Stockage |
---|---|---|
GitHub Free | 10 Gio | 10 Gio |
GitHub Pro | 10 Gio | 10 Gio |
GitHub Free pour les organisations | 10 Gio | 10 Gio |
GitHub Team | 250 Gio | 250 Gio |
GitHub Enterprise Cloud | 250 Gio | 250 Gio |
Utilisation supérieure à votre quota inclus
Si vous dépassez votre quota de stockage sans moyen de paiement enregistré :
- Vous pouvez toujours cloner des référentiels contenant des ressources volumineuses
- Vous récupérerez uniquement les fichiers pointeurs, consultez À propos du stockage de fichiers Git volumineux
- Vous ne pourrez pas renvoyer de nouveaux fichiers
Si vous dépassez votre quota mensuel de bande passante sans avoir enregistré de mode de paiement, le support Git LFS sera désactivé sur votre compte jusqu’au mois suivant.
Payer pour une utilisation supplémentaire de Git LFS
Vous payez toute utilisation supplémentaire supérieure à votre quota en utilisant le mode de paiement configuré pour votre compte GitHub. Consultez Gestion de vos informations de paiement et de facturation.
La bande passante est facturée pour chaque Gio de données téléchargées. Le stockage est facturé en calculant un taux d’utilisation horaire.
- Pour estimer les coûts liés à l’utilisation payante de Git LFS, utilisez la calculatrice de prix GitHub.
- Pour afficher votre stockage et votre bande passante actuels, consultez Consulter votre utilisation des produits et licences facturés à l’usage.
Exemple de calcul du coût de stockage
Par exemple, si vous utilisez 1 Gio supplémentaire que ce qui est inclus gratuitement pour les 15 premiers jours d’avril, puis que vous utilisez 2 Gio entre le 16 avril à la fin du mois, vos coûts de stockage sont calculés de la manière suivante.
- 1 Gio × 15 jours × 24 heures par jour = 360 Gio-heures
- 2 Gio × 15 jours × 24 heures par jour = 720 Gio-heures
- 360 Gio-heures + 720 Gio-heures = 1 080 Gio-heures
- 1 080 Gio-heures / 720 heures dans le mois = 1,5 Gio-mois
Dans cet exemple, vous devrez payer 1,5 Gio de stockage supplémentaire pour le mois d’avril.
Gestion de votre budget pour Git LFS
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 Configurer des budgets pour contrôler les dépenses liées aux produits facturés à l’usage.
Accounts that have migrated from the old billing platform may contain automatically generated budgets that mirror their previous spending limits.