如何在Windows上安装Git大文件存储?

lai*_*e9m 6 git github large-file-support git-lfs

根据其文档,双击应该足够了.但是当我打开git bash并运行时git lfs init,它不起作用:

$ git lfs init
git: 'lfs' is not a git command. See 'git --help'.
Run Code Online (Sandbox Code Playgroud)

Von*_*onC 7

"git lfs"不是git命令的唯一原因是因为git-lfs.exe没有放入你的%PATH%.

这就是git-lfs-windows-amd64-0.5.3\install.bat应该做的.

set GIT_LFS_BIN_PATH="%LOCALAPPDATA%\GitLFS\bin"
IF EXIST %GIT_LFS_BIN_PATH% GOTO DIRECTORY_EXISTS
mkdir %GIT_LFS_BIN_PATH%
set "path=%PATH%;%GIT_LFS_BIN_PATH:"=%"
Run Code Online (Sandbox Code Playgroud)

所以:

  • 确保install.bat已成功执行
  • 检查" %LOCALAPPDATA%\GitLFS\bin" 的内容
  • 确保打开一个新的CMD Windows
  • 检查您的%PATH%环境变量

  • 这应该在git-lfs文档中或添加到安装程序中,因为所有Windows用户都会遇到此问题. (2认同)

Ale*_*lex 5

只需添加我的 2c,以防有人登陆此页面。

在 Windows 上安装 LFS 最简单(而且我认为最“正确”)的选项是使用 Windows 的内置winget包管理器

winget install -e --id GitHub.GitLFS
Run Code Online (Sandbox Code Playgroud)

在简单运行下载的安装程序后,我遇到了与您相同的错误,但是 winget 命令为我修复了它。

附言。即使您没有winget- 运行时winget也会自动从 MS Store 安装它