Cài đặt phiên bản mới nhất của git trong Ubuntu


171

Phiên bản git hiện tại của tôi 1.7.9.5 ...

Tôi cần nâng cấp lên ít nhất git 1.7.10 để có git clonelệnh hoạt động bình thường

Tôi đã cố gắng sudo add-apt-repository ppa:git-core/ppanâng cấp nhưng kết quả là:

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 125, in <module>
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
    curl.perform()
pycurl.error: (7, "couldn't connect to host")

Tôi phải làm gì để cài đặt git mới nhất (để nâng cấp)?



2
Từ các lỗi / truy nguyên, có vẻ như bạn gặp sự cố mạng, bạn có thể thực hiện sudo apt-get updatetrên máy của mình hoặc truy cập ppa.launchpad.net/git-core/ppa/ubfox trong trình duyệt của mình không?
5

Trong sudo apt-get, bản cập nhật "Không thể kết nối với ppa.launchpad.net:http:" nhưng tôi có thể truy cập ppa.launchpad.net/git-core/ppa/ubfox bằng trình duyệt của tôi
Arjun Krishna PR

Câu trả lời:


343

Nhóm bảo trì git Ubuntu có PPA chỉ cho điều đó

ppa:git-core/ppa

Cứ làm đi:

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

Nếu add-apt-repositorykhông tìm thấy lệnh, hãy cài đặt nó trước

sudo apt-get install software-properties-common python-software-properties

3
Câu hỏi là phải làm gì khi lệnh đầu tiên không hiển thị lỗi ở trên
Arjun Krishna PR

Trong sudo apt-get update "Không thể kết nối với ppa.launchpad.net:http:" nhưng tôi có thể truy cập ppa.launchpad.net/git-core/ppa/ubfox bằng trình duyệt của mình. Tôi không biết phải làm gì với lỗi mạng này.
Arjun Krishna PR

Có lẽ đó là một thứ tường lửa? Hầu hết các mạng công ty làm những điều khó chịu với internet.
tessi

1
Trong dòng cập nhật, tôi gặp rất nhiều lỗi 404: W: Không thể tìm nạp chúng tôi.archive.ubfox.com / Ubuntu / dists / rared-background / main / Lỗi 404 Không tìm thấy
Gabrielizalo

2
Xin lưu ý rằng nếu add-apt-repositorykhông tìm thấy "lệnh không tìm thấy" trên hệ thống của bạn, bạn phải chạy apt-get install python-software-propertiesđầu tiên trên Ubuntu
lucaferrario

24

Câu hỏi là: "Phải làm gì khi sudo add-apt-repository ppa:git-core/ppalệnh thất bại".

Tôi đã có cùng một vấn đề trong một VM đằng sau một proxy. Tôi đã giải quyết nó bằng hai bước sau:

  1. Thiết lập các biến môi trường proxy

    export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    
  2. Chạy lại add-apt-repositorylệnh dưới dạng sudo với -Etùy chọn bảo vệ môi trường người dùng:

    sudo -E add-apt-repository ppa:git-core/ppa
    

xuất http_proxy và https_proxy hoạt động, nhưng chỉ với quyền root. Chạy `sudo -E apt-get update 'không thành công: Tệp bị xóa không hợp lệ, có' NODATA '
rofrol


-1

Chỉ cần làm theo các lệnh dưới đây để cập nhật phiên bản mới nhất của git

sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
git --version
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.