TortoiseGit отвечает "/ usr / bin / sh: git-lfs: команда не найдена" при попытке выполнить различие отслеживаемого файла lfs - PullRequest
1 голос
/ 11 апреля 2019

Я пытаюсь выполнить сравнение файла LabVIEW (.vi) с помощью TortoiseGit. Я получаю следующую ошибку:

Failed to checkout file "*****.vi" of revision ### to
"C:\Users\***\TortoiseGit\*****-###.vi".
libgit2 returned: External filter application exited non-zero (127) and reported:
/usr/bin/sh: git-lfs: command not found

Я использую TortoiseGit 2.8.0.0 с сервером GitLab. У меня есть LFS включен. Любой тип файла, который отслеживается с помощью lfs, кажется, имеет эту проблему. Сообщение об ошибке кажется простым относительно того, в чем проблема, но мне не ясно, как ее исправить.

1 Ответ

1 голос
/ 12 апреля 2019

Попробуйте запустить TortoiseGit после изменения PATH, добавив:

C:\Program Files\Git\mingw64\bin

git-lfs.exe в %GH%\mingw64\bin

./mingw64/bin/git-lfs.exe

Это означает, что TortoiseGit сможетвыполнить "git lfs" при запуске с правильным значением %PATH%.

...