Git: ‘ lfs’不是一个不清楚的 git 命令

每次我进入我的命令窗口

git lfs install

我得到的消息是 git: ‘ lfs’不是 git 命令。

我试图寻找一个解决方案,但没有一个答案是明确的。有人能解释一下怎么解决这个问题吗?

100802 次浏览

LFS 不是 Git 的一部分,它需要单独安装。参见 Git LFS 站点。按照平台的“入门”说明应该可以解决这个问题。

看起来您还没有在您的机器上下载 git-lfs,所以 git lfs install不是 git 注册的命令。

如下所示安装 git-lfs:


1. 先决条件

  • Git-lfs 需要 饭桶版本1.8.3.1或更高版本。您可以通过运行 git --version来检查您所拥有的版本,并在需要时进行更新。
  • 如果要在 macOS 上安装,请确保已经安装了 自酿的

2. 下载

按照基于您的操作系统的步骤下载 git-lfs。

Debian/Ubuntu

$ curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
$ sudo apt-get install git-lfs

MacOS (使用自制程序)

$ brew update
$ brew install git-lfs

窗户

下载并运行最新的 Windows Installer

3. 安装

最后,运行 git-lfs install在系统上安装 git-lfs。 您总是可以运行 git-lfs uninstall来卸载。


在 git-lfs 的 安装页中可以找到更详细的信息(比如在其他平台上的安装)。

我有这个时,建设与 Atlassian 竹和决议是构建第一次没有 lfs 检查(高级选项)。之后,您可以返回并选择 lfs,它可以从 git 获取 fine,而不会出现 lfs 错误。

这些页面都没有指定如何安装。他们只说下载并安装。我在兜圈子。真令人沮丧。下载并安装,但是在开始时没有提到如何安装。

”下载并安装 Git 命令行扩展。下载并安装后,通过运行: Git LFS install 为您的用户帐户设置 Git LFS

当然,我可以下载,但我尝试将安装的任何东西。Brew 和 mac 端口都无法识别命令。Cd 到文件夹的位置。再试一次。没什么。即使从下载中运行 git-lfs 并阅读这些说明,也没有任何清晰度。“要开始使用 Git LFS,可以使用以下命令...”它们不起作用。不能在 git-lfs 窗口中输入命令,也不能在 bash 中识别命令。

谢谢。


不得不到这里来寻找这个假设过程的答案:

Https://www.addictivetips.com/mac-os/run-shell-sh-script-on-macos/

如何在 macOS 上运行 Shell 或者.sh 脚本

Cd ~/Downloads/git-lfs-darwin-amd64-v2.13.2

Chmod + x install.sh

安装

你不能直接使用

git lfs install

相反,您可以使用这些命令来下载和安装 (安装前必须下载)。

sudo apt-get install git-lfs
git-lfs install

除了“ arct”答案外,如果你有一台 M1硅胶 Mac,你必须使用以下方法使用自制软件安装它

arch -arm64 brew install git-lfs

注意,如果你在苹果硅(例如 M1) ,并使用自制安装在默认方式,自制将安装在 /opt/homebrew。(见 https://docs.brew.sh/Installation)。

此路径(/opt/homebrew)不是默认 PATH env 变量的一部分。看起来这会导致 git 在后续 git lfs ...命令中识别 lfs 时出现问题。

解决方法是将它包含在路径: export PATH=$PATH:/opt/homebrew/bin中,然后执行 git lfs ...操作。

这里有一个解决方案,可以帮助人们在没有“ sudo”的系统上安装 git-lfs。 基本上,它是下载最新的 tarball (来自 给你) ,解压缩它,将它添加到您的环境 PATH 中,然后将它安装到 git 中。至少对我有用。

wget https://github.com/git-lfs/git-lfs/releases/download/v3.2.0/git-lfs-linux-amd64-v3.2.0.tar.gz
tar -xzf git-lfs-linux-amd64-v3.2.0.tar.gz
PATH=$PATH:/export/fs04/a12/rhuang/git-lfs-3.2.0/
git lfs install
git lfs version