【发布时间】:2024-04-25 20:35:02
【问题描述】:
在 macOS 上使用 Gitkraken 进行 LFS 拉取时出现错误。我收到以下错误消息:
LFS Pull git 错误:'lfs' 不是 git 命令。请参阅“git --help”。最相似的命令是 log
在 Gitkraken 文档 (here) 中我们找到以下解释:
注意:如果 GitKraken 仍然找不到 Git 或 Git LFS,则终端或 CMD 可能使用与系统或用户路径不同的路径。例如,在 OSX 上,从 GUI 启动的应用程序与从终端启动的应用程序具有不同的路径。
要检查这一点,我们可以执行以下命令:which git-lfs 和 which git
确实,我得到以下结果:
which git /usr/bin/git \
which git-lfs /opt/homebrew/bin/git-lfs
然后,文档说您必须在路径中添加一个环境变量,示例是针对 windows 给出的,但我无法重现 macOS 的等效项
在我的 .zshrc 我有这个:export PATH=$HOME/bin:/usr/local/bin:$PATH
我尝试过:export PATH=$HOME/bin:/usr/local/bin:/opt/homebrew/bin/git-lfs:$PATH 但它不起作用
错误可能是绝对明显的,但我对环境变量等了解不多。
【问题讨论】:
标签: git macos path git-lfs gitkraken