Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Configuration de Git Large File Storage

Une fois que Git LFS est installé, vous devez l’associer à un fichier volumineux dans votre dépôt.

Si votre dépôt contient des fichiers avec lesquels vous souhaitez utiliser GitHub, vous devez d’abord les supprimer du dépôt, puis les ajouter à Git LFS localement. Pour plus d’informations, consultez « Déplacement d’un fichier dans votre dépôt vers Git LFS ».

S’il existe des fichiers Git LFS référencés dont le chargement n’a pas abouti, vous recevez un message d’erreur. Pour plus d’informations, consultez « Résolution des échecs de chargement Stockage Fichiers volumineux Git ».

  1. Ouvrez TerminalTerminalGit Bash.

  2. Remplacez votre répertoire de travail actuel par un dépôt existant que vous souhaitez utiliser avec Git LFS.

  3. Pour associer un type de fichier dans votre dépôt à Git LFS, entrez git lfs track suivi du nom de l’extension de fichier que vous souhaitez charger automatiquement sur Git LFS.

    Par exemple, pour associer un fichier .psd, entrez la commande suivante :

    $ git lfs track "*.psd"
    > Adding path *.psd

    Chaque type de fichier que vous souhaitez associer à Git LFS doit être ajouté à git lfs track. Cette commande modifie le fichier .gitattributes de votre dépôt et associe des fichiers volumineux à Git LFS.

    Remarque : nous vous conseillons vivement de valider votre fichier .gitattributes local dans votre référentiel.

    • L’utilisation d’un fichier .gitattributes global associé à Git LFS peut entraîner des conflits lors de la contribution à d’autres projets Git.
    • L’inclusion du fichier .gitattributes dans le référentiel permet aux utilisateurs de créer des duplications ou de nouveaux clones pour collaborer plus facilement à l’aide de Git LFS.
    • L’inclusion du fichier .gitattributes dans le référentiel permet l’inclusion des objets Git LFS dans les archives zip et tarball.
  4. Ajoutez un fichier au dépôt correspondant à l’extension que vous avez associée :

    $ git add path/to/file.psd
  5. Commitez le fichier et poussez-le vers GitHub :

    $ git commit -m "add file.psd"
    $ git push

    Vous devez voir des informations de diagnostic sur le chargement de votre fichier :

    > Sending file.psd
    > 44.74 MB / 81.04 MB  55.21 % 14s
    > 64.74 MB / 81.04 MB  79.21 % 3s

Pour aller plus loin