Wie installiere ich git-lfs auf Ubuntu 16.04?

15

Ich versuche das git-lfs-Paket zu installieren und es sieht so aus, als ob die erwarteten Pfade nicht Ubuntu-freundlich sind. Im Download-Bereich von git-lfs wähle ich den Linux-AMD64-Dateinamen git-lfs-freebsd-amd64-1.2.1.tar.gz, weil .deb-Dateien für Ubuntu nicht verfügbar sind, nur Debian 7,8.

Ich erhalte die Fehlermeldung: install.sh: 19: install.sh: PATH+=:/usr/local/bin: not foundbeim Ausführen von install.sh.

Hat jemand eine funktionierende Lösung zur Installation von git-lfs?

Mike
quelle
Dieser Link könnte hilfreich sein, wenn du ihn noch nicht ausprobiert hast: help.github.com/articles/installing-git-large-file-storage
Adnan
Ich benutze tatsächlich das gleiche Handbuch, um zu installieren, ich bin auf dem Schritt Nummer 3 stecken.
Mike
Können Sie angeben, wo das Problem liegt? wie, was in diesem Schritt falsch ist
Adnan
Vielen Dank, ich habe mein Problem gefunden. Ich habe den in meiner Frage genannten Installationsfehler erhalten, weil ich einen falschen Interpreter verwendet habe. Man würde erwarten, dass .sh damit arbeitet sh.
Mike

Antworten:

25

Es gibt tatsächlich .debDateien unter https://packagecloud.io/github/git-lfs?filter=debs , die Sie installieren können. Der Link, den Sie besuchten, deutete auch darauf hin, dass "Alle Pakete jetzt in PackageCloud verfügbar sind."

Wenn Sie https://git-lfs.github.com/ aufrufen git-lfs, befolgen Sie in jedem Fall am einfachsten die Anweisungen unter https://packagecloud.io/github/git-lfs/install :

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

Dann nach https://github.com/github/git-lfs/blob/master/INSTALLING.md#installing-packages , tun

sudo apt-get install git-lfs

Wenn Sie der Quelle von nicht vertrauen script.deb.shund sich mit dem Ausführen des Skripts nicht wohl fühlen sudo bash, sollten Sie sich das Skript unbedingt zuerst ansehen.

edwinksl
quelle
das sah vielversprechend aus, aber nach der Ausführung mit sudo bash kann ich immer noch nicht git lfs track- es heißt, 'lfs' ist kein git-Befehl
bis zum
dumm mich, ich musste noch laufensudo apt-get install git-lfs
bis zum
@tofutim Du meintest wohl sudo apt-get install git?
Edwinksl
Nein, bereits installiertes Git, aber ich brauchte Git-LFS
Tofutim
2
Für Ubuntu 18.04.02 musste ich nur laufensudo apt install git-lfs
Prajwal Dhatwalia
5

Ich habe meine Lösung gefunden, das Problem bestand darin, install.sh auszuführen mit sh:

Der richtige Weg ist sudo ./install.shoder sudo bash install.shstatt sh install.sh.

Mike
quelle
4

Ich suchte nach einer Möglichkeit, die Installation vollständig von der Befehlszeile aus (Server / VM-Setup) durchzuführen. Befolgen Sie hierzu die Anweisungen aus der Dokumentation , die unten als Referenz kopiert wurde.

  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

* Das Sudo in Schritt 2 ist meine Ergänzung, und ohne es schlug dieser Schritt lautlos fehl. Vielleicht mit meinen Benutzerberechtigungen auf dem Server zu tun? ymmv

ess
quelle