Làm cách nào để cài đặt git-lfs trên Ubuntu 16.04?


15

Tôi đang cố gắng cài đặt gói git-lfs và có vẻ như các đường dẫn dự kiến ​​không thân thiện với Ubuntu. Từ phần Tải xuống của git-lfs, tôi chọn tên tệp Linux AMD64 git-lfs-freebsd-amd64-1.2.1.tar.gz, vì các tệp .deb không có sẵn cho Ubuntu, chỉ là Debian 7,8.

Tôi đang gặp lỗi: install.sh: 19: install.sh: PATH+=:/usr/local/bin: not foundkhi thực hiện install.sh.

Có ai có một giải pháp làm việc về cách cài đặt git-lfs không?


Liên kết này có thể hữu ích nếu bạn chưa thử nó: help.github.com/articles/installing-git-large-file-st Storage
Adnan

Tôi thực sự đang sử dụng cùng một hướng dẫn để cài đặt, tôi bị kẹt ở bước số 3.
Mike

bạn có thể chỉ định vấn đề là ở đâu? như những gì sai trong bước đó
Adnan

Cảm ơn bạn, tôi đã tìm thấy vấn đề của mình, tôi đã nhận được lỗi cài đặt được đề cập trong câu hỏi của tôi vì sử dụng trình thông dịch sai. Người ta sẽ mong đợi .sh để làm việc với sh.
Mike

Câu trả lời:


25

Thực tế, có .debcác tệp tại https://packagecloud.io/github/git-lfs?filter=debs mà bạn có thể cài đặt; liên kết bạn đã truy cập cũng gợi ý điều này bằng cách nói rằng "Tất cả các gói đều có sẵn trên GóiCloud ngay bây giờ."

Trong mọi trường hợp, nếu bạn truy cập https://git-lfs.github.com/ , cách đơn giản nhất để cài đặt git-lfslà làm theo hướng dẫn tại https://packagecloud.io/github/git-lfs/install :

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

Sau đó, theo https://github.com/github/git-lfs/blob/master/INSTALLING.md#installing-packages , hãy làm

sudo apt-get install git-lfs

Nếu bạn không tin tưởng vào nguồn script.deb.shvà không thoải mái khi chạy tập lệnh sudo bash, bạn chắc chắn nên xem tập lệnh trước.


Điều này có vẻ đầy hứa hẹn, nhưng sau khi chạy với sudo bash, tôi vẫn không thể git lfs track- nó nói 'lfs' không phải là lệnh git
tofutim

ngớ ngẩn với tôi, tôi vẫn phải chạysudo apt-get install git-lfs
tofutim

@tofutim Có lẽ bạn có ý sudo apt-get install gitgì?
edwinksl

Không, đã cài đặt git, nhưng tôi cần git-lfs
tofutim

2
Đối với Ubuntu 18.04.02, tất cả những gì tôi phải làm là chạysudo apt install git-lfs
Prajwal Dhatwalia

5

Tôi tìm thấy giải pháp của mình, vấn đề là thực thi install.sh bằng cách sử dụng sh:

Cách chính xác là sudo ./install.shhoặc sudo bash install.shthay vì sh install.sh.


4

Tôi đang tìm cách cài đặt hoàn toàn từ dòng lệnh (thiết lập máy chủ / VM) và có thể làm như vậy bằng cách làm theo các hướng dẫn từ tài liệu , được sao chép bên dưới để tham khảo.

  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

* Các sudo trong bước 2 là bổ sung của tôi, và không có nó, bước này đã thất bại trong âm thầm. Có lẽ để làm với quyền người dùng của tôi trên máy chủ? ymmv

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.