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