Skip to main content

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.

Platform navigation

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 Large File Stockage ».

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 de Git Large File Storage ».

Note

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 pour votre entreprise ».

  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"
    > Tracking "*.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.

    Note

    Nous vous suggérons fortement de livrer votre fichier .gitattributes local dans votre dépôt.

    • 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