当前位置: 首页>>技术教程>>正文


在Ubuntu中安装最新版本的git

,

问题描述

我当前的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(以进行升级)?

最佳回答

Ubuntu git maintainers team has a 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

次佳回答

问题是:“当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. 使用保留用户环境的-E选项以sudo的方式再次运行add-apt-repository命令:

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8333.html,未经允许,请勿转载。