Git 的工做须要调用 curl,zlib,openssl,expat,libiconv 等库的代码,因此须要先安装这些依赖工具。在有 yum 的系统上(好比 Fedora)或者有 apt-get 的系统上(好比 Debian 体系),能够用下面的命令安装:git
$ yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev
以后,从下面的 Git 官方站点下载最新版本源代码:vim
http://git-scm.com/download 或 https://www.kernel.org/pub/software/scm/git/
wget https://www.kernel.org/pub/software/scm/git/git-2.11.0.tar.gzbash
而后编译并安装:curl
$ tar -zxf git-2.11.0.tar.gz $ cd git-2.11.0 $ make prefix=/usr/local/git all $ make prefix=/usr/local/git install
或者工具
$ tar -zxf git-2.11.0.tar.gz $ cd git-2.11.0 $ ./configure --prefix=/usr/local/git $ make $ make install
编译有可能出错 :make[1]: *** [perl.mak] Error 2 ,解决方式以下:url
yum install perl-ExtUtils-MakeMaker package
最后把git加入环境变量code
vim /etc/profile 在文件的末尾加上 PATH=/usr/local/git/bin:$PATH export PATH 以后:wq 保存退出 使配置生效 source /etc/profile
至此,git源码安装完成ssl
git --version git version 2.11.0