Come installare git-lfs su Ubuntu 16.04?


15

Sto cercando di installare il pacchetto git-lfs e sembra che i percorsi previsti non siano compatibili con Ubuntu. Dalla sezione Download di git-lfs scelgo il nome del file AMD64 di Linux git-lfs-freebsd-amd64-1.2.1.tar.gz, perché i file .deb non sono disponibili per Ubuntu, solo Debian 7,8.

Ricevo un errore: install.sh: 19: install.sh: PATH+=:/usr/local/bin: not founddurante l'esecuzione di install.sh.

Qualcuno ha una soluzione funzionante su come installare git-lfs?


Questo link potrebbe essere utile se non l'hai ancora provato: help.github.com/articles/installing-git-large-file-storage
Adnan

In realtà sto usando lo stesso manuale per l'installazione, sono bloccato sul passaggio numero 3.
Mike

potresti specificare dove si trova il problema? come quello che non va in quel passaggio
Adnan,

Grazie, ho riscontrato il mio problema, ho riscontrato l'errore di installazione menzionato nella mia domanda a causa dell'utilizzo di un interprete errato. Ci si aspetterebbe che .sh funzioni sh.
Mike,

Risposte:


25

Esistono infatti .debfile su https://packagecloud.io/github/git-lfs?filter=debs che è possibile installare; il link che hai visitato ha anche accennato a questo affermando che "Tutti i pacchetti sono disponibili su PackageCloud ora".

In ogni caso, se visiti https://git-lfs.github.com/ , il modo più semplice per installare git-lfsè seguire le istruzioni su https://packagecloud.io/github/git-lfs/install :

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

Quindi, secondo https://github.com/github/git-lfs/blob/master/INSTALLING.md#installing-packages , fare

sudo apt-get install git-lfs

Se non ti fidi della fonte script.deb.she non ti senti a tuo agio con l'esecuzione dello script sudo bash, dovresti prima dare un'occhiata allo script.


questo sembrava promettente, ma dopo aver eseguito con sudo bash, non riesco ancora git lfs track- dice "lfs" non è un comando git
tofutim

sciocco, dovevo ancora correresudo apt-get install git-lfs
tofutim il

@tofutim Probabilmente intendevi sudo apt-get install git?
edwinksl,

no, già installato git, ma avevo bisogno di git-lfs
tofutim

2
Per Ubuntu 18.04.02, tutto quello che dovevo fare era correresudo apt install git-lfs
Prajwal Dhatwalia,

5

Ho trovato la mia soluzione, il problema era l'esecuzione di install.sh utilizzando sh:

Il modo corretto è sudo ./install.sho sudo bash install.shinvece di sh install.sh.


4

Stavo cercando un modo per installarlo interamente dalla riga di comando (configurazione server / VM), e sono stato in grado di farlo seguendo le istruzioni dalla documentazione , copiata di seguito per riferimento.

  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

* Il sudo nel passaggio 2 è la mia aggiunta, e senza di essa questo passaggio falliva silenziosamente. Forse a che fare con le mie autorizzazioni utente sul server? YMMV

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.