Git LFS est disponible pour chaque référentiel sur GitHub, que votre compte ou organisation ait un abonnement payant ou non.
Suivi de l’utilisation du stockage et de la bande passante
Quand vous commitez et poussez (push) une modification apportée à un fichier suivi avec Git LFS, une nouvelle version du fichier entier est poussée et la taille totale du fichier est prise en compte dans la limite de stockage du propriétaire du dépôt. Quand vous téléchargez un fichier suivi avec Git LFS, la taille totale du fichier est prise en compte dans la limite de bande passante du propriétaire du dépôt. Les chargements de Git LFS ne sont pas pris en compte dans la limite de bande passante.
Par exemple :
- Si vous poussez un fichier de 500 Mo vers Git LFS, vous utilisez 500 Mo de votre stockage alloué et aucune partie de votre 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 votre 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 suivi avec LFS, vous utilisez 500 Mo de la bande passante allouée au 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 suivi avec LFS, il utilise 500 Mo de la bande passante allouée au propriétaire du dépôt.
Si des objets Stockage Fichiers volumineux Git (Git LFS) sont inclus dans les archives de code source de votre référentiel, les téléchargements de ces archives sont pris en compte dans l’utilisation de la bande passante pour le référentiel. Pour plus d’informations, consultez « Gestion des objets Git LFS dans les archives de votre dépôt ».
Conseil
- L’utilisation de la bande passante et du stockage est uniquement comptabilisée sur le compte du propriétaire du référentiel. Dans les duplications, l’utilisation de la bande passante et du stockage est comptabilisée sur la racine du réseau du dépôt. Toute personne disposant d’un accès en écriture à un référentiel peut envoyer des fichiers vers Git LFS sans affecter sa bande passante et son espace de stockage personnels. 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.
Quota de stockage
Si vous utilisez plus de 1 Gio d’espace de stockage sans mode de paiement enregistré, vous pouvez toujours cloner des référentiels contenant des ressources volumineuses, mais vous récupérerez uniquement les fichiers pointeurs et vous ne pourrez pas renvoyer les nouveaux fichiers. Pour plus d’informations sur les fichiers de pointeur, consultez À propos du stockage de fichiers Git volumineux.
Quota de bande passante
Si vous utilisez plus de 1 Gio de bande passante par mois sans mode de paiement enregistré, le support Git LFS sera désactivé sur votre compte jusqu’au mois suivant.