Gitlab “龟龟反应”/usr/bin/sh:git lfs:command not found";尝试区分lfs跟踪文件时

Gitlab “龟龟反应”/usr/bin/sh:git lfs:command not found";尝试区分lfs跟踪文件时,gitlab,tortoisegit,git-lfs,Gitlab,Tortoisegit,Git Lfs,我正在尝试使用Ortoisegit执行LabVIEW(.vi)文件的差异。我得到以下错误: 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: comma

我正在尝试使用Ortoisegit执行LabVIEW(.vi)文件的差异。我得到以下错误:

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

我在GitLab服务器上使用Ortoisegit2.8.0.0。我已启用lfs。使用lfs跟踪的任何文件类型似乎都存在此问题。错误消息似乎很清楚问题是什么,但我不清楚如何解决它。

在更改
路径后尝试启动TortoiseGit,添加:

C:\Program Files\Git\mingw64\bin
git lfs.exe
位于
%GH%\mingw64\bin

./mingw64/bin/git-lfs.exe

这意味着当使用正确的
%PATH%
值启动时,Ortoisegit将能够执行“
git lfs
”。

感谢您的回复!我不清楚在通常用作shell扩展的情况下如何从命令行启动Ortoisegit。但是,采纳您的想法并将
C:\Program Files\Git\mingw64\bin
添加到路径中确实解决了问题!如果你想修改你的回复,或者添加一个新的回复,我可以把它作为答案。@ChrisPurves太好了!我已相应地改写了答案。