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

我正在尝试安装git-lfs软件包,看起来预期的路径不是Ubuntu友好的。 从git-lfs的下载部分我选择Linux AMD64文件名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时install.sh: 19: install.sh: PATH+=:/usr/local/bin: not found

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

实际上.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 

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

 sudo apt-get install git-lfs 

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

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

正确的方法是sudo ./install.shsudo bash install.sh而不是sh install.sh

我正在寻找一种完全从命令行(服务器/ 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 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是我的补充,没有它,这一步就是默默地失败了。 也许与我在服务器上的用户权限有关? 因人而异

如果您还没有尝试,此链接可能会有所帮助:
https://help.github.com/articles/installing-git-large-file-storage/