Встановлення останньої версії git в ubuntu


171

Моя поточна версія 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 (оновити)?



2
Із помилок / прослідкування виглядає так, що у вас є проблема з мережею, чи можете ви це зробити sudo apt-get updateна своєму комп'ютері або перейти на сторінку ppa.launchpad.net/git-core/ppa/ubuntu у своєму браузері?
номер5

У sudo apt-get оновіть його "Неможливо підключитися до ppa.launchpad.net:http:", але я можу перейти на ppa.launchpad.net/git-core/ppa/ubuntu за допомогою свого браузера
Арджун Кришна PR

Відповіді:


343

Ubuntu мерзотник Супровідний команда має 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

3
Питання було, що робити, коли перша команда не виявляє вказану вище помилку
Арджун Крішна PR

У sudo apt-get оновіть його "Неможливо підключитися до ppa.launchpad.net:http:", але я можу перейти на ppa.launchpad.net/git-core/ppa/ubuntu за допомогою свого браузера. Я не маю підказки, що робити з цією мережевою помилкою.
Арджун Крішна PR

Може, це брандмауер? Більшість корпоративних мереж роблять неприємні справи з Інтернетом.
tessi

1
У рядку оновлення я отримую багато помилок 404: W: Не вдалося отримати us.archive.ubuntu.com/ubuntu/dists/raring-backports/main/… 404 Не знайдено
Gabrielizalo

2
Зауважте, що якщо add-apt-repositoryу вашій системі не виходить команда "Не знайдено", вам потрібно запустити apt-get install python-software-propertiesспочатку свій Ubuntu
lucaferrario

24

Питання було таке: "Що робити, коли sudo add-apt-repository ppa:git-core/ppaкоманда не працює".

У мене виникла така ж проблема у VM за проксі. Я вирішив це за допомогою наступних двох кроків:

  1. Налаштування змінних середовища проксі

    export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
    
  2. Запустіть add-apt-repositoryкоманду ще раз як sudo з -Eпараметром, який зберігає середовище користувача:

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

експортування http_proxy та https_proxy працювали, але лише як root. Не вдалося запустити "sudo -E apt-get update": Очищений файл недійсний, отримано "NODATA"
rofrol


-1

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

sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
git --version
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.