为什么 Windows 上的 git-lfs 会失败并显示“在 %PATH% 中找不到可执行文件”?

问题描述 投票:0回答:2

我在 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 运行。 它正在寻找什么可执行文件?

windows git git-lfs
2个回答
0
投票

再试一次:

打开 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


0
投票

你找到这个问题的解决方案了吗,我们也用 msys2 和 mingw64_x86_64_git 解决这个问题

© www.soinside.com 2019 - 2024. All rights reserved.