备注:centos 默认的git版本是1.7.x ,因为要用jenkins实现自动部署,拉取git上的代码,所有需要git版本升级到和jenkins中插件版本大致相同即可
<pre code_snippet_id="1759140" snippet_file_name="blog_20160713_1_1508078" name="code" class="html">第一步:安装依赖包
[root@master /]# yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel curl perl-ExtUtils-MakeMaker package libcurl-devel
<pre code_snippet_id="1759140" snippet_file_name="blog_20160713_4_5347299" name="code" class="html">第二步:下载压缩包
[root@master /]# wget http://soft.laozuo.org/git/git-2.4.5.tar.gz
<pre code_snippet_id="1759140" snippet_file_name="blog_20160713_6_8138961" name="code" class="html">第三步:解压、编译
[root@master /] # cd git-2.4.5
[root@master /] # autoconf<pre code_snippet_id="1759140" snippet_file_name="blog_20160713_9_2185143" name="code" class="html">[root@master /] # ./configure<pre code_snippet_id="1759140" snippet_file_name="blog_20160713_10_6994692" name="code" class="html">[root@master /] # make<pre code_snippet_id="1759140" snippet_file_name="blog_20160713_11_8564855" name="code" class="html">[root@master /] # make install<pre code_snippet_id="1759140" snippet_file_name="blog_20160713_12_5359272" name="code" class="html">[root@master /] # git --version
git version 2.4.5
安装成功!
遇到的问题:
如果没有autoconf 就自己百度安装,中间有可能会缺少很多依赖,找到对应的包,自己下载安装好,再编译,多尝试几次,就没有问题了。