Installazione della versione più recente di git in ubuntu


171

My Current git versione 1.7.9.5 ...

Ho bisogno di aggiornare almeno a git 1.7.10 per avere il git clonecomando per funzionare correttamente

Ho provato sudo add-apt-repository ppa:git-core/ppaper l'aggiornamento ma ho ottenuto questo:

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

Cosa dovrei fare per installare l'ultimo git (per aggiornare)?



2
Dagli errori / traceback sembra che tu abbia problemi di rete, puoi farlo sudo apt-get updatesul tuo computer o andare su ppa.launchpad.net/git-core/ppa/ubuntu nel tuo browser?
5

In sudo apt-get update è "Impossibile connettersi a ppa.launchpad.net:http:" ma posso andare su ppa.launchpad.net/git-core/ppa/ubuntu usando il mio browser
Arjun Krishna PR

Risposte:


343

Il team di manutentori git di Ubuntu ha un PPA proprio per questo

ppa:git-core/ppa

Basta fare:

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

Se il add-apt-repositorycomando non viene trovato, installarlo prima con

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

3
La domanda era cosa fare quando il primo comando non mostra l'errore sopra riportato
Arjun Krishna PR

In sudo apt-get aggiorna il suo "Impossibile connettersi a ppa.launchpad.net:http:" ma posso andare su ppa.launchpad.net/git-core/ppa/ubuntu usando il mio browser. Non ho idea di cosa fare con questo errore di rete.
Arjun Krishna PR,

Forse è una questione di firewall? La maggior parte delle reti aziendali fa cose brutte con Internet.
Tessi,

1
Nella riga di aggiornamento sto ricevendo un sacco di errore 404: W: Impossibile recuperare us.archive.ubuntu.com/ubuntu/dists/raring-backports/main/… 404 non trovato
Gabrielizalo

2
Nota che se add-apt-repositoryfallisci con "comando non trovato" sul tuo sistema, devi eseguire apt-get install python-software-propertiesprima sul tuo Ubuntu
lucaferrario

24

La domanda era: "Cosa fare quando il sudo add-apt-repository ppa:git-core/ppacomando fallisce".

Ho avuto lo stesso problema in una macchina virtuale dietro un proxy. L'ho risolto con i seguenti due passaggi:

  1. Imposta variabili di ambiente proxy

    export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    
  2. Eseguire di add-apt-repositorynuovo il comando come sudo con l' -Eopzione che preserva l'ambiente utente:

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

esportare http_proxy e https_proxy ha funzionato, ma solo come root. Esecuzione di `sudo -E apt-get update 'non riuscita: il file cancellato non è valido, ha ricevuto' NODATA '
rofrol


-1

Segui i comandi seguenti per aggiornare l'ultima versione di Git

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