首页 文章

在ubuntu中安装最新版本的git

提问于
浏览
160

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

3 回答

  • 0

    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
    
  • 21

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

    或超级手动方法

    从git hub下载git源然后

    make prefix=/usr/local all
    sudo make prefix=/usr/local install
    

    https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-14-04

相关问题