在linux上安装最新版本的Git
CentOS
在CentOS上使用yum安装的git默认是1.7.1,使用git 1.7.1去clone一些repo时会出现下面的错误:
1 | Initialized empty Git repository in /root/blog/.git/ |
这是因为版本过低的缘故,git.coding.net要求使用1.8+版本的git。
升级git有两种方式,一种是下载源码编译,一种是使用第三方源。
本着懒人原则,我们使用第二种方法。
1 | $ sudo yum install http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm |
1 | $ git --version |
搞定收工。
Ubuntu
在ubuntu14.04上使用apt-get默认安装的版本是1.9.1,但很显然1.9不是最新版本,最新版本已经是2.+了。
和CentOS一样,使用第三方源来搞定。
首先添加PPA (Personal Package Archive)中的git-core源。
1 | $ sudo add-apt-repository ppa:git-core/ppa |
然后就可以顺利更新到最新版本的git。
1 | $ sudo apt-get update |
如果你使用的ubuntu很干净,有可能会提示add-apt-repository命令找不到。它是在software-properties-common包里的。对于一些版本的ubuntu,还需配合python-software-properties食用。
1 | $ sudo apt-get install software-properties-common python-software-properties |