git   安装


1,安装依赖包。


源码编译之前,先安装一些依赖:



yum install  perl cpio curl curl-devel  zlib-devel openssl-develexpat-devel  gettex-devel -y

2,下载并编译安装。


×××地址:https://github.com/git/git/releases

这里我们以当前最新版本https://github.com/git/git/archive/v2.11.0-rc1.tar.gz 为例操作。



wget https://github.com/git/git/archive/v2.11.0-rc1.tar.gz

tar zxvf  v2.11.0-rc1.tar.gz

cd git-2.11.0-rc1/

make configure  #注意这一步,默认无法直接进行./configure,不存在configure文件,需要执行这一步。

./configure   --prefix=/usr/local/git

make

make install


make的时候出现报错:make[1]: *** [perl.mak] Error 2

make: *** [perl/perl.mak] Error 2


解决方法:

yum install perl-ExtUtils-MakeMaker package

第二个报错


报错内容:


tclsh failed; using unoptimized loading

MSGFMT    po/bg.msg make[1]: *** [po/bg.msg] 错误 127

解决方法:

yum install tcl build-essential tk gettext


3,设置环境变量。


编译安装完以后git命令无法直接使用,需要设置下环境变量。执行如下操作:


echo "export PATH=/usr/local/git/bin:$PATH" >> /etc/profile

source  /etc/profile

好了,现在就可以直接使用了。查看效果:


[root@21yunwei git-2.11.0-rc1]# git --version

git version 2.11.0-rc0