尝试对lfs跟踪文件进行比较时,TortoiseGit响应“ / usr / bin / sh:git-lfs:找不到命令”

时间:2019-04-11 19:39:15

标签: gitlab tortoisegit git-lfs

我正在尝试使用TortoiseGit对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服务器上使用TortoiseGit 2.8.0.0。我启用了lfs。使用lfs跟踪的任何文件类型似乎都存在此问题。该错误消息似乎是关于问题所在的简单信息,但我不清楚如何解决。

1 个答案:

答案 0 :(得分:1)

在更改PATH后尝试并启动TortoiseGit,并添加:

C:\Program Files\Git\mingw64\bin

git-lfs.exe位于%GH%\mingw64\bin

./mingw64/bin/git-lfs.exe

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