在ubuntu中安装最新版本的git

时间:2013-10-01 06:36:14

标签: git ubuntu

My Current git version 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(进行升级)?

5 个答案:

答案 0 :(得分:328)

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

答案 1 :(得分:21)

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

我在代理后面的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选项再次运行-E命令作为sudo:

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

答案 2 :(得分:0)

或超级手动方法

从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

答案 3 :(得分:0)

只需遵循以下命令即可更新git的最新版本

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

答案 4 :(得分:0)

要在最新版本的Ubuntu中安装或更新Git,只需在终端中键入以下命令,然后按Enter(返回)即可。

sudo apt-get install git

用于检查Git版本。

git --version