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(进行升级)?
答案 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中遇到了同样的问题。我通过以下两个步骤解决了这个问题:
设置代理环境变量
export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
使用保留用户环境的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