Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

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 Enterprise Server, 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 Git Large File Storage ».

Remarque : Avant d’essayer de pousser un fichier volumineux vers GitHub Enterprise Server, vérifiez que vous avez activé Git LFS dans votre entreprise. Pour plus d’informations, consultez « Configuration de Git Large File Storage sur GitHub Enterprise Server ».

  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 Enterprise Server :

    $ 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