我目前的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")
Run Code Online (Sandbox Code Playgroud)
我应该做些什么来安装最新的git(进行升级)?
tes*_*ssi 334
ppa:git-core/ppa
Run Code Online (Sandbox Code Playgroud)
做就是了:
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
Run Code Online (Sandbox Code Playgroud)
如果add-apt-repository找不到命令,请先安装它
sudo apt-get install software-properties-common python-software-properties
Run Code Online (Sandbox Code Playgroud)
Dam*_*ien 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>
Run Code Online (Sandbox Code Playgroud)add-apt-repository使用-E保留用户环境的选项再次以sudo身份运行该命令:
sudo -E add-apt-repository ppa:git-core/ppa
Run Code Online (Sandbox Code Playgroud)