Як встановити git-lfs на Ubuntu 16.04?


15

Я намагаюся встановити пакет 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.

Хтось має робоче рішення щодо встановлення git-lfs?


Це посилання може бути корисним, якщо ви ще не спробували його: help.github.com/articles/installing-git-large-file-storage
Adnan

Я фактично використовую цей самий посібник для встановлення, я застряг на кроці № 3.
Майк

Ви могли б вказати, де проблема? як те, що на цьому кроці не так
Аднан

Дякую, я виявив свою проблему, я отримував помилку встановлення, згадану в моєму питанні через неправильний інтерпретатор. Можна було б очікувати .sh працювати sh.
Майк

Відповіді:


25

Насправді є .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, вам обов'язково спочатку слід ознайомитися зі сценарієм.


це виглядало багатообіцяюче, але після запуску з судо-баш я все ще не можу git lfs track- він говорить, що "lfs" не є командою git
tofutim

нерозумно мені, мені все одно довелося бігтиsudo apt-get install git-lfs
до

@tofutim Ви, мабуть, мали на увазі sudo apt-get install git?
edwinksl

nope, вже встановлений git, але мені потрібен git-lfs
tofutim

2
Для Ubuntu 18.04.02г, все , що я повинен був зробити , це запуститиsudo apt install git-lfs
Prajwal Dhatwalia

5

Я знайшов своє рішення, проблема була у виконанні install.sh за допомогою sh:

Правильний шлях sudo ./install.shабо sudo bash install.shзамість sh install.sh.


4

Я шукав спосіб встановити повністю з командного рядка (налаштування сервера / 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 - це моє доповнення, і без цього цей крок пройшов беззвучно. Можливо, це стосується моїх дозволів користувачів на сервері? ymmv

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.