如何在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.sh
或sudo bash install.sh
而不是sh install.sh
。
我正在寻找一种完全从命令行(服务器/ VM设置)安装的方法,并且能够按照文档中的说明进行操作,复制如下以供参考。
-
sudo apt-get install software-properties-common
-
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
* -
sudo apt-get install git-lfs
-
git lfs install
*第2步中的sudo是我的补充,没有它,这一步就是默默地失败了。 也许与我在服务器上的用户权限有关? 因人而异
如果您还没有尝试,此链接可能会有所帮助:
https://help.github.com/articles/installing-git-large-file-storage/