macOS上的“git:'lfs'不是git命令”

h5qlskok  于 2023-09-29  发布在  Git
关注(0)|答案(3)|浏览(399)
LFS git: 'lfs' is not a git command. See 'git --help'.

我在macOS上遇到了这个问题。git lfs命令在终端上工作正常。但是当我从一些脚本运行这个命令时,它试图在git中找到lfs命令,这就是我目前所理解的。
请帮助我解决这个问题。

dphi5xsq

dphi5xsq1#

  • Homebrew用户运行
brew install git-lfs
  • MacPorts用户运行
port install git-lfs

验证安装是否成功:

$ git lfs install
> Git LFS initialized.

有关更多详细信息,请参阅此文档:https://help.github.com/en/github/managing-large-files/installing-git-large-file-storage

2fjabf4q

2fjabf4q2#

/usr/bin/git中使用apple xcode提供的git时,在从https://git-lfs.github.com/安装git-lfs下载后,您会发现git-lfs被放置在/usr/local/bin/git-lfs中。您可能需要将/usr/local/bin添加到PATH中,以便git可以找到它。(我没有看过brew和macports是做什么的)

cwxwcias

cwxwcias3#

如果你没有使用MacPorts或Homebrew,这里有一个macOS的安装程序:
Git大型文件存储
https://git-lfs.com/
1.下载正确的文件并解压缩
1.然后运行sudo ./install.sh
差不多就是这样。
如果您需要复习如何用途:

# 1)  Setup Git LFS on your system. You only have to do this once per user account:

git lfs install

# 2) Configure the file types or paths to be tracked using

git lfs track "*.bin"

# 3) Then just add the files as usual with git add command

# Tracked files can also be configured manually using the .gitattributes file

相关问题