Skip to main content

Configuration de Git Large File Storage

Une fois Git LFS installé, vous devez l’associer à un fichier volumineux dans votre référentiel.

Platform navigation

Si vous souhaitez utiliser des fichiers existants dans votre référentiel avec GitHub, vous devez d’abord les supprimer du référentiel, 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 ».

Remarque

Avant d’essayer d’envoyer (push) un fichier volumineux vers GitHub Enterprise Server, vérifiez que vous avez activé Git LFS sur 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 référentiel existant avec Git LFSlequel vous souhaitez utiliser .

  3. Pour associer un type de fichier dans votre référentiel à Git LFS, saisissez git lfs track, suivi du nom de l’extension de fichier que vous souhaitez téléverser automatiquement vers 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 devra être ajouté avec git lfs track. Cette commande modifie le fichier .gitattributes de votre référentiel et associe des fichiers volumineux à Git LFS.

    Remarque

    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 dépôt permet aux personnes qui créent des forks ou de nouveaux clones de collaborer plus facilement à l’aide de Git LFS.
    • L’inclusion du fichier .gitattributes dans le référentiel permet Git LFS aux objets d’être éventuellement inclus 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. Validez le fichier et envoyez-le à 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
    

Lectures complémentaires