จะติดตั้ง git-lfs บน Ubuntu 16.04 ได้อย่างไร


15

ฉันกำลังพยายามติดตั้งแพคเกจ git-lfs และดูเหมือนว่าเส้นทางที่คาดว่าจะไม่เป็นมิตรกับ Ubuntu จากส่วนดาวน์โหลดของ git-lfsฉันเลือกชื่อไฟล์ Linux AMD64 git-lfs-freebsd-amd64-1.2.1.tar.gzเนื่องจากไฟล์. deb ไม่พร้อมใช้งานสำหรับ Ubuntu เพียงเดเบียน 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
Mike

คุณสามารถระบุปัญหาได้ที่ไหน เหมือนมีอะไรผิดปกติในขั้นตอนนั้น
Adnan

ขอบคุณฉันพบปัญหาฉันได้รับข้อผิดพลาดในการติดตั้งที่กล่าวถึงในคำถามของฉันเนื่องจากใช้ล่ามผิด หนึ่งจะคาดหวัง .sh shที่จะทำงานร่วมกับ
Mike

คำตอบ:


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คุณควรดูที่สคริปต์ก่อน


สิ่งนี้ดูมีแนวโน้ม แต่หลังจากทำงานด้วย sudo bash ฉันยังคงไม่สามารถgit lfs track- บอกว่า 'lfs' ไม่ใช่คำสั่ง git
tofutim

โง่ฉันฉันยังต้องวิ่งsudo apt-get install git-lfs
tofutim

@tofutim คุณอาจหมายถึงsudo apt-get install gitอะไร
edwinksl

ไม่ติดตั้ง 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.shsh 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

* sudo ในขั้นตอนที่ 2 คือการเพิ่มของฉันและหากไม่มีขั้นตอนนี้ก็ล้มเหลวอย่างเงียบ ๆ อาจจะทำอย่างไรกับการอนุญาตผู้ใช้ของฉันบนเซิร์ฟเวอร์? YMMV

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.