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 ».
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 pour votre entreprise ».
-
Ouvrez TerminalTerminalGit Bash.
-
Remplacez votre répertoire de travail actuel par un dépôt existant que vous souhaitez utiliser avec Git LFS.
-
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.
-
Ajoutez un fichier au dépôt correspondant à l’extension que vous avez associée :
git add path/to/file.psd
-
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