178

My Current git version 1.7.9.5...

I need to upgrade to at least git 1.7.10 to have git clone command to work properly

I tried sudo add-apt-repository ppa:git-core/ppa for upgrading but resulted in this :

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")

What am I supposed to do to get the latest git installed (to upgrade)?

4

6 回答 6

359

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 software-properties-common python-software-properties
于 2013-10-01T06:44:16.863 回答
24

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

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

  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
    
于 2015-04-27T16:58:25.950 回答
2

只需按照以下命令更新最新版本的 git

sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
git --version
于 2019-05-03T18:05:43.717 回答
0

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

sudo apt-get install git

用于检查 Git 版本。

git --version 
于 2020-08-16T11:28:50.607 回答
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

于 2018-04-30T19:02:12.230 回答
0

在 Ubuntu 中安装 Git

  1. sudo apt-get 更新
  2. sudo apt-get 安装 git
  3. sudo apt-get install gitk git-gui
于 2022-01-18T10:14:34.290 回答