Menginstal git versi terbaru di ubuntu

171

Versi git saya saat ini 1.7.9.5 ...

Saya perlu memperbarui setidaknya git 1.7.10 untuk memiliki git cloneperintah untuk bekerja dengan baik

Saya mencoba sudo add-apt-repository ppa:git-core/ppamemutakhirkan tetapi menghasilkan ini:

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")

Apa yang harus saya lakukan untuk menginstal git terbaru (untuk meningkatkan)?

Arjun Krishna PR
sumber
2
Dari kesalahan / traceback sepertinya Anda memiliki masalah jaringan, dapatkah Anda melakukannya sudo apt-get updatedi komputer Anda atau pergi ke ppa.launchpad.net/git-core/ppa/ubuntu di browser Anda?
nomor 5
Di sudo apt-get perbarui "Tidak dapat terhubung ke ppa.launchpad.net:http:" tapi saya bisa pergi ke ppa.launchpad.net/git-core/ppa/ubuntu menggunakan browser saya
Arjun Krishna PR

Jawaban:

343

Tim pengelola git Ubuntu memiliki PPA hanya untuk itu

ppa:git-core/ppa

Kerjakan saja:

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

Jika add-apt-repositoryperintah tidak ditemukan, instal dulu dengan

sudo apt-get install software-properties-common python-software-properties
tessi
sumber
3
Pertanyaannya adalah apa yang harus dilakukan ketika perintah pertama gagal menunjukkan kesalahan di atas
Arjun Krishna PR
Di sudo apt-get perbarui "Tidak dapat terhubung ke ppa.launchpad.net:http:" tapi saya bisa pergi ke ppa.launchpad.net/git-core/ppa/ubuntu menggunakan browser saya. Saya tidak tahu apa yang harus dilakukan dengan kesalahan jaringan ini.
Arjun Krishna PR
Mungkin itu masalah firewall? Sebagian besar jaringan perusahaan melakukan hal-hal buruk dengan internet.
tessi
1
Di baris pembaruan, saya mendapatkan banyak kesalahan 404: W: Gagal menjemput kami.archive.ubuntu.com/ubuntu/dists/raring-backports/main/… 404 Tidak Ditemukan
Gabrielizalo
2
Harap dicatat bahwa jika add-apt-repositorygagal dengan "command not found" di sistem Anda, Anda harus menjalankannya apt-get install python-software-propertiesterlebih dahulu di Ubuntu Anda
lucaferrario
24

Pertanyaannya adalah: "Apa yang harus dilakukan ketika sudo add-apt-repository ppa:git-core/ppaperintah gagal".

Saya memiliki masalah yang sama dalam VM di belakang proxy. Saya mengatasinya dengan dua langkah berikut:

  1. Siapkan variabel lingkungan proxy

    export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    
  2. Jalankan add-apt-repositoryperintah lagi sebagai sudo dengan -Eopsi yang melindungi lingkungan pengguna:

    sudo -E add-apt-repository ppa:git-core/ppa
    
Damien
sumber
ekspor http_proxy dan https_proxy berfungsi, tetapi hanya sebagai root. Menjalankan `sudo -E apt-get update 'gagal: File yang dihapuskan tidak valid, dapatkan' NODATA '
rofrol
-1

Cukup ikuti perintah di bawah ini untuk memperbarui git versi terbaru

sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
git --version
Rohit Parte
sumber