20
AVR

Git Large File Storage - Vos fichiers lourds hors de votre repo Github

Publié le 20/04/15 à 07h57 par DJo

Git Large File Storage est un nouveau service proposé par Github permettant de stocker vos fichiers lourds dans un autre système de stockage que le reste de vos fichiers versionnés, pour gagner en performance.

Git Large File Storage est un nouveau service proposé par Github permettant de stocker vos fichiers lourds dans un autre système de stockage que le reste de vos fichiers versionnés, pour gagner en performance.

Vous avez déjà dû être confronté à cette problématique: Faut-il versionner ses fichiers PSD ou autres fichiers lourds avec le reste de ses sources ?

Versionner de nombreuses fois des fichiers lourds va vite encombrer votre repository et faire baisses les performances de ce dernier.

Github propose une solution paliative pour versionner ses gros fichiers sans avoir à les envoyer physiquement à chaque versionning. En effet, seules leurs données meta serait présentes dans le repo Github, et les fichiers physiques sur un serveur dédié.

 

Pour fonctionner, vous devez dans un premier temps télécharger et installer l'extension sur votre serveur.

Ensuite, ajoutez le type de fichiers à stocker sur LFS:

git lfs track "*.zip"
git lfs track "*.psd"

Ou utilisez directement le fichier .gitattributes:

cat .gitattributes
*.psd filter=lfs -crlf
*.zip filter=lfs -crlf

Et c'est à peu près tout !

Au prochain push, votre fichier sera stocké sur LFS de manière asynchrone.

Vous pourrez vérifier si vos fichiers larges sont bien gérés avec la commande:

git lfs ls-files

Côté espace de stockage, vous bénéficiez d'1 Go gratuit, ensuite il faudra passer sur un plan payant ! 

 

Site Officiel

Personne n'a baraguiné de chtite phrase pour le moment !


Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Connexion avec Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web