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

8
根据文档,双击应该足够了。但是当我打开git bash并运行git lfs init时,它不起作用。
$ git lfs init
git: 'lfs' is not a git command. See 'git --help'.

3
应该是 git lfs install - user10838321
2个回答

8
"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:"=%"

所以:

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

4
这应该在 git-lfs 的文档中说明,或者加入到安装程序中,因为所有 Windows 用户都会遇到这个问题。 - Nitay

3

如果有人看到这个页面,我想提供一些帮助。

在Windows上安装LFS最简单(也是最“正确”的)方法是使用Windows内置的winget软件包管理器。

winget install -e --id GitHub.GitLFS

在仅运行已下载的安装程序后,我遇到了与您相同的错误,但是使用winget命令为我解决了问题。

另外,即使您没有winget - 运行winget也会自动从Microsoft Store安装它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接