在Ubuntu上安装最新版本的git

我当前的git版本1.7.9.5 …

我需要升级到至lessgit 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维护者团队为此提供了一个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 python-software-properties 

问题是:“当sudo add-apt-repository ppa:git-core/ppa命令失败时该怎么办”。

我在代理后面的虚拟机中遇到了同样的问题。 我通过以下两个步骤来解决它:

  1. 设置代理环境variables

     export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number> export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number> 
  2. 使用-E选项以保留用户环境的方式再次运行add-apt-repository命令作为sudo:

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