Comment l’utilisation de Git LFS est mesurée
Chaque compte GitHub bénéficie d’un quota gratuit de bande passante et de stockage pour Stockage Fichiers volumineux Git (Git LFS). Toute utilisation au-delà des montants inclus est facturée à votre compte.
-
**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.
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.
Gérer votre budget pour Git LFS
Vous pouvez également recevoir des notifications par e-mail lorsque l’utilisation de Git LFS atteint 90 % et 100 % pendant une période de facturation. Pour plus d’informations, consultez « Budgets et alertes ».
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)