211 votes

Git : 'lfs' n'est pas une commande git. Non-clair

Chaque fois que j'entre dans ma fenêtre de commande

git lfs install

le message que je reçois est git : 'lfs' n'est pas une commande git. Voir 'git --help'.

J'ai essayé de chercher une solution, mais aucune des réponses n'était claire. Est-ce que quelqu'un peut m'expliquer clairement comment résoudre cela ?

4 votes

Sur Ubuntu, j'avais oublié de compléter l'installation... sudo apt-get install git-lfs voir : github.com/git-lfs/git-lfs/wiki/Installation

320voto

Arct Points 805

Il semblerait que vous n'ayez pas téléchargé git-lfs sur votre machine, donc git lfs install n'est pas une commande enregistrée par git.

Installez git-lfs comme décrit ci-dessous :


1. Prérequis

  • git-lfs nécessite git version 1.8.3.1 ou ultérieure. Vous pouvez vérifier la version que vous avez en exécutant git --version, et la mettre à jour si nécessaire.
  • Si vous installez sur macOS, assurez-vous d'avoir Homebrew installé.

2. Téléchargement

Téléchargez git-lfs en suivant les étapes en fonction de votre système d'exploitation.

Debian / Ubuntu

$ curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
$ sudo apt-get install git-lfs

MacOS (en utilisant Homebrew)

$ brew update
$ brew install git-lfs

Windows

Téléchargez et exécutez le dernier installateur windows.

3. Installation

Enfin, exécutez git-lfs install pour installer git-lfs sur votre système. Vous pouvez toujours exécuter git-lfs uninstall pour désinstaller.


Des informations plus détaillées (comme pour l'installation sur d'autres plates-formes) sont disponibles sur la page d'installation de git-lfs.

5 votes

J'ai installé le git lfs, mais il continue de dire ce message

0 votes

Quel système d'exploitation utilisez-vous ?

0 votes

Nous avons toujours quelques Windows XP ici et l'installateur ne fonctionne pas là-bas. Ajouter git-lfs au PATH n'a pas non plus aidé

36voto

Vous ne pouvez pas utiliser directement

git lfs install

Au lieu de cela, vous pouvez utiliser ces commandes pour télécharger et installer (vous devez le télécharger avant de l'installer).

sudo apt-get install git-lfs
git-lfs install

2 votes

Ou sudo pacman -Suy git-lfs

8voto

LOTUSMS Points 5530

En plus de la réponse "arct", si vous avez un Mac Silicone M1, vous devez utiliser ce qui suit pour l'installer en utilisant homebrew

arch -arm64 brew install git-lfs

5voto

Andrew Taylor Points 1

Aucune de ces pages ne spécifie comment installer. Ils disent juste de télécharger et d'installer. Je tourne en rond. Assez frustrant. Téléchargez et installez, mais aucune mention sur la manière d'installer.

"Téléchargez et installez l'extension de ligne de commande Git. Une fois téléchargé et installé, configurez Git LFS pour votre compte utilisateur en exécutant : git lfs install"

Je peux bien télécharger, mais rien de ce que j'essaie ne s'installe. Brew ne reconnaît pas les commandes, ni le port mac. cd à l'emplacement du dossier. Réessayez. Rien. Même en exécutant git-lfs depuis le téléchargement et en lisant ces directions, il n'y a aucune clarté. "Pour commencer avec Git LFS, les commandes suivantes peuvent être utilisées..." Elles ne fonctionnent pas. Impossible d'entrer des commandes dans la fenêtre git-lfs, ni ne sont-elles reconnues dans bash.

Merci.


J'ai dû aller ici pour trouver une réponse à ce processus supposé :

https://www.addictivetips.com/mac-os/run-shell-sh-script-on-macos/

Comment exécuter un script Shell ou .sh sur macOS

cd ~/Downloads/git-lfs-darwin-amd64-v2.13.2

chmod +x install.sh

sh install.sh

0 votes

Tu es un sauveur! merci l'ami

4voto

Charles Mager Points 19603

LFS ne fait pas partie de Git, il doit être installé séparément. Voir le site Git LFS. Suivre les instructions de 'Démarrage' pour votre plateforme devrait résoudre le problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X