À propos de Stockage Fichiers volumineux Git
Git LFS gère les fichiers volumineux en stockant des références aux fichiers dans les référentiels, mais pas les fichiers proprement dits. Pour contourner l’architecture de Git, Git LFS crée un fichier pointeur qui agit comme référence au fichier réel (qui est stocké ailleurs). C’est GitHub qui gère ce fichier pointeur dans votre référentiel. Lorsque vous clonez le référentiel vers le bas, GitHub utilise le fichier pointeur comme carte pour accéder au fichier volumineux.
Différentes limites de taille maximale pour Git LFS s’appliquent en fonction de votre plan GitHub.
Produit | Taille maximale du fichier |
---|---|
GitHub Free | 2 Go |
GitHub Pro | 2 Go |
GitHub Team | 4 Go |
GitHub Enterprise Cloud | 5 Go |
Si vous dépassez la limite par fichier de 5 Go, le fichier sera rejeté par Git LFS avec un message d’erreur.
Vous pouvez également utiliser Git LFS avec GitHub Desktop. Pour plus d’informations sur le clonage de référentiels Git LFS dans GitHub Desktop, consultez « Clonage d’un dépôt de GitHub vers GitHub Desktop ».
Vous pouvez choisir si des objets Git LFS sont inclus dans des archives de code source, tels que les fichiers ZIP et tarballs que GitHub crée pour votre dépôt. Pour plus d’informations, consultez « Gestion des objets Git LFS dans les archives de votre dépôt ».
Format du fichier pointeur
Le fichier pointeur de Git LFS se présente ainsi :
version https://git-lfs.github.com/spec/v1
oid sha256:4cac19622fc3ada9c0fdeadb33f88f367b541f38b89102a3f1261ac81fd5bcb5
size 84977953
Il effectue le suivi de la version
de Git LFS que vous utilisez, suivie de l’identificateur unique du fichier (oid
). Il stocke également la taille (size
) du fichier final.
Note
- Git LFS ne peut pas être utilisé avec les sites GitHub Pages.
- Git LFS ne peut pas être utilisé avec les référentiels de modèles.