如何在 Ubuntu 16.04 上安装 git-lfs?

Mik*_*ike 25 git

我正在尝试安装 git-lfs 包,看起来预期的路径不是 Ubuntu 友好的。从git-lfs 的下载部分,我选择 Linux AMD64 file name git-lfs-freebsd-amd64-1.2.1.tar.gz,因为 .deb 文件不适用于 Ubuntu,仅适用于 Debian 7,8。

我收到错误:install.sh: 19: install.sh: PATH+=:/usr/local/bin: not found执行 install.sh 时。

有没有人有关于如何安装 git-lfs 的可行解决方案?

edw*_*ksl 45

事实上有 .deb,您可以安装https://packagecloud.io/github/git-lfs?filter=debs上的文件;您访问的链接也暗示了这一点,指出“现在所有软件包都可以在 PackageCloud 上使用”。

无论如何,如果您访问https://git-lfs.github.com/,最简单的安装方法git-lfs是按照以下说明操作https://packagecloud.io/github/git-lfs/install 中:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
Run Code Online (Sandbox Code Playgroud)

然后,根据https://github.com/github/git-lfs/blob/master/INSTALLING.md#installing-packages,做

sudo apt-get install git-lfs
Run Code Online (Sandbox Code Playgroud)

如果您不信任 的来源script.deb.sh并且对使用 运行脚本感到不舒服sudo bash,那么您绝对应该首先查看脚本。

  • 对于 Ubuntu 18.04.02,我所要做的就是运行 `sudo apt install git-lfs` (4认同)

Dr-*_*ket 15

如果有人从 Google 找到这个线程并且使用的是现代 Ubuntu 版本(至少21.04+),只需执行以下操作sudo apt install git-lfs


小智 11

我正在寻找一种完全从命令行(服务器/VM 设置)进行安装的方法,并且能够按照文档中的说明进行操作,复制在下面以供参考。

  1. sudo apt-get install software-properties-common
  2. sudo curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash*
  3. sudo apt-get install git-lfs
  4. git lfs install

*第 2 步中的 sudo 是我添加的,没有它,这一步将无声无息地失败。也许与我在服务器上的用户权限有关?嗯嗯


Mik*_*ike 5

我找到了我的解决方案,问题是使用sh以下命令执行 install.sh :

正确的方法是sudo ./install.sh或sudo bash install.sh代替sh install.sh。