Comment l’utilisation de Git LFS est mesurée
Auparavant, la facturation pour Git LFS utilisait des packs de données prépayés. Celles-ci ont été supprimées et remplacées par la facturation limitée et vous payez uniquement pour ce que vous utilisez réellement.
Chaque compte GitHub inclut un quota de bande passante et de stockage gratuits pour Stockage des fichiers volumineux Git (Git LFS).
-
**Bande passante:** Votre quota gratuit est réinitialisé au début de chaque cycle de facturation. -
**Stockage:** Les frais s’accumulent en continu tout au long du mois en fonction de l’utilisation horaire. Votre total de stockage cumulé est réinitialisé à zéro au début de chaque cycle de facturation.
Si vous dépassez ce quota, ce qui se passe ensuite dépend de votre paramètre budgétaire Git LFS :
-
**Budget fixé à 0 $** : vous n’êtes pas facturé pour les dépassements, mais l'utilisation de Git LFS est bloquée pour le reste du mois calendrier. L’utilisation est réinitialisée au premier du mois suivant. -
**Budget supprimé** : il n’existe aucune limite de dépense et vous êtes facturé pour toutes les utilisations au-delà du quota gratuit.
Git LFS le stockage est calculé en fonction de tous les objets Git LFS associés à un référentiel, peu importe la date de leur téléchargement. L'utilisation du stockage n'est que de zéro quand aucun objet Git LFS n'est associé au dépôt.
Si vous supprimez des objets Git LFS en cours de mois calendaire, l'usage du stockage pour ce mois n'est pas recalculé. Le stockage est réinitialisé le premier du mois suivant.
Pour savoir comment réduire votre utilisation à l’avenir, consultez Suppression de fichiers dans Git Large File Storage.
Utilisation d’un dépôt public ou privé avec Git LFS :
- Quand vous commitez et envoyez (push) une modification apportée à un fichier suivi avec Git LFS, une nouvelle version du fichier entier est envoyée et la taille totale du fichier est prise en compte dans l’utilisation du stockage du propriétaire du dépôt.
- 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 dépôt.
- Lorsque vous chargez un fichier vers Git LFS, il est inclus dans l’utilisation du stockage du propriétaire du dépôt, mais la bande passante n’est pas mesurée.
Conseil
Toute personne disposant d’un accès en écriture à un dépôt peut envoyer (push) des fichiers vers Git LFS sans augmenter son utilisation personnelle de bande passante et de stockage.
Exemples de mesure de l’utilisation
- Si vous poussez un fichier de 500 Mo vers Git LFS, vous utilisez 500 Mo du stockage du propriétaire du dépôt et aucune partie de sa bande passante. Si vous apportez une modification de 1 octet et poussez à nouveau le fichier, vous utilisez 500 Mo de stockage supplémentaires et aucune bande passante, ce qui porte l’utilisation totale pour ces deux poussées à 1 Go de stockage et aucune bande passante.
- Si vous téléchargez un fichier de 500 Mo qui est suivi avec Git LFS, vous utiliserez 500 Mo de la bande passante du propriétaire du dépôt. 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 qui est suivi avec Git LFS, cela utilisera 500 Mo de la bande passante du propriétaire du dépôt.
Objets Git LFS dans les archives du code source
Si vous choisissez d’inclure des objets Git LFS dans les archives du code source pour votre dépôt, les téléchargements de ces archives comptent dans l’utilisation de la bande passante du dépôt. Consultez « Gestion des objets Git LFS dans les archives de votre dépôt ».
Utilisation dans les duplications (forks)
L’utilisation de la bande passante et du stockage est toujours comptabilisée sur le compte du propriétaire du dépôt. La duplication (fork) et le tirage (pull) d’un dépôt sont comptabilisés sur l’utilisation de la bande passante du dépôt 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 |
Dépassement du quota inclus
Si vous dépassez votre quota inclus de stockage sans moyen de paiement enregistré :
- Vous pouvez toujours cloner des dépôts 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 inclus de bande passante sans avoir enregistré de mode de paiement, le support Git LFS sera désactivé sur votre compte jusqu’au mois d’après.
Payer pour une utilisation de Git LFS supplémentaire
Vous payez toute utilisation supplémentaire au-delà de 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 d’une utilisation payante de Git LFS, utilisez le calculateur de tarification de 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 au-delà de ce qui est inclus gratuitement pour les 15 premiers jours d’avril, puis que vous utilisez 2 Gio entre le 16 avril et la fin du mois, vos coûts de stockage sont calculés comme suit.
- 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 = 1080 Gio-heures
- 1080 Gio-heures / 720 heures dans le mois = 1,5 Gio-mois
Dans cet exemple, vous devriez payer 1,5 Gio de stockage supplémentaire pour le mois d’avril.
Alertes d’utilisation incluses pour Git LFS
Vous pouvez recevoir des notifications par e-mail lorsque votre utilisation incluse de Git LFS atteint 90 % et 100 % au cours d’une période de facturation. Consultez Facturation du stockage de grands fichiers Git pour en savoir plus sur la raison pour laquelle vous recevez peut-être la notification.
Pour plus d’informations, notamment sur la façon de les désactiver, consultez Budgets et alertes.
Si vous souhaitez continuer à utiliser le stockage LFS et la bande passante pour le mois calendrier actuel, vous pouvez ajuster le budget du compte pour autoriser les dépassements. À la date de facturation suivante, vous serez facturé pour l’utilisation réelle au cours du mois calendrier précédent.
Gérer votre budget pour Git LFS
Pour aller plus loin
-
[AUTOTITLE](/repositories/working-with-files/managing-large-files/about-git-large-file-storage) -
[AUTOTITLE](/repositories/working-with-files/managing-large-files/installing-git-large-file-storage)