Gitlab “龟龟反应”/usr/bin/sh:git lfs:command not found";尝试区分lfs跟踪文件时
我正在尝试使用Ortoisegit执行LabVIEW(.vi)文件的差异。我得到以下错误: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
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太好了!我已相应地改写了答案。