我在 Windows 上使用 git-lfs;刚刚第一次获取 LFS 文件并收到此错误:
Error downloading object: test-resources/CreateReferenceForMedia-flat.tiff (e26806d): Smudge error: Error downloading test-resources/CreateReferenceForMedia-flat.tiff (e26806d26938600c50a56ca03e3ec559ebd3d9cad1442b0a71cbfebbc166e53c): batch request: executable file not found in %PATH%
有一个带有堆栈跟踪的日志文件(看起来像 go 代码),但没有说明它正在寻找什么可执行文件。 我在 %PATH% 上有 git-lfs、ssh 和 git。顺便说一句,我正在从 msys shell 运行。 它正在寻找什么可执行文件?
再试一次:
打开 CMD 并输入:
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set "GH=%ProgramFiles%\Git"
set "PATH=%GH%\bin;%GH%\cmd;%GH%\usr\bin;%GH%\mingw64\bin;%GH%\mingw64\libexec\git-core;%PATH%"
检查 git-lfs.exe 是否返回
C:\Users\vonc> where git-lfs.exe
C:\Program Files\Git\cmd\git-lfs.exe
C:\Program Files\Git\mingw64\bin\git-lfs.exe
从那里,cd 到您的存储库文件夹,如果需要,输入
bash
,然后再次运行 git lfs
。
你找到这个问题的解决方案了吗,我们也用 msys2 和 mingw64_x86_64_git 解决这个问题