Skip to main content

À propos de l’utilisation du stockage et de la bande passante

Chaque compte utilisant Stockage Fichiers volumineux Git reçoit 1 Gio de stockage gratuit et 1 Gio un mois de bande passante gratuite. Si les quotas de bande passante et de stockage ne sont pas suffisants, vous pouvez choisir d’acheter un quota supplémentaire pour Git LFS.

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 ».

Conseils :

  • L’utilisation de la bande passante et du stockage est comptabilisée uniquement sur les quotas 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 ses quotas de bande passante et de stockage personnels ou sans acheter des packs de données. La duplication et le tirage d’un dépôt sont comptabilisées sur la limite de bande passante du dépôt 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.

Pour aller plus loin