Установка последней версии git в ubuntu

My Current git версия 1.7.9.5...

Мне нужно обновить, по крайней мере, до git 1.7.10, чтобы команда git clone работала правильно

Я попробовал sudo add-apt-repository ppa:git-core/ppa для обновления, но привел к этому:

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

Что я должен сделать, чтобы установить последнюю версию git (для обновления)?

Ответ 1

У команды разработчиков Ubuntu git есть PPA только для этого

ppa:git-core/ppa

Просто делать:

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

Если команда add-apt-repository не найдена, сначала установите ее с

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

Ответ 2

Возник вопрос: "Что делать, если команда sudo add-apt-repository ppa:git-core/ppa не работает".

У меня была такая же проблема в VM за прокси-сервером. Я разрешил его с помощью следующих двух шагов:

  • Настройка переменных среды прокси-сервера

    export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    
  • Запустите команду add-apt-repository снова как sudo с опцией -E, которая сохраняет пользовательскую среду:

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

Ответ 4

Просто следуйте приведенным ниже командам, чтобы обновить последнюю версию git

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