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.