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

tktrz96b  于 2023-02-05  发布在  Windows
关注(0)|答案(1)|浏览(261)

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

jutyujz0

jutyujz01#

请重试:

打开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到你的repository文件夹,输入bash如果你愿意,然后再次运行git lfs

相关问题