Git LFS est disponible pour chaque dépôt sur GitHub, que votre compte ou organisation dispose ou non d’un abonnement payant.
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 dépôt, les téléchargements de ces archives sont pris en compte dans l’utilisation de la bande passante pour le dépôt. Pour plus d’informations, consultez « Gestion des objets Git LFS dans les archives de votre dépôt ».
Tip
- L’utilisation de la bande passante et du stockage est comptabilisée uniquement sur le compte du propriétaire du dépôt. 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 dépôt peut pousser des fichiers vers Git LFS sans affecter son utilisation personnelle de bande passante et de stockage. 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.
- La bande passante inutilisée n’est pas reportée d’un mois sur l’autre.
Quota de stockage
Si vous utilisez plus de 1 Gio de stockage sans acheter de pack de données, vous pouvez toujours cloner des dépôts avec des ressources volumineuses, mais vous ne récupérerez que les fichiers pointeurs et vous ne pourrez pas pousser la sauvegarde de 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 acheter de pack de données, la prise en charge de Git LFS est désactivée sur votre compte jusqu’au mois suivant.