1、获取git软件包:
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz
2、 解压进入
tar -xvzf git-latest.tar.gz
cd git-2012-10-11
3、autoconf
./configure --prefix=/usr/local/git 指定安装目录
make
make install
4、安装后进入目录查看版本
cd /usr/local/git/bin
./git --version
5、设置git命令的全局变量:修改/etc/profile,在PATH中加入git路径,并执行source /etc/profile
GIT_HOME=/usr/local/git
PATH=$PATH:$GIT_HOME/bin:$GIT_HOME/libexec/git-core
export PATH GIT_HOME
补充:
如果make时报错按以下方式解决:
Git在make的时候报错:Can't locate ExtUtils/MakeMaker.pm in @INC
解决办法:
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
需要perl来编译。然后make clean后,重新make。
Git Make时出现:tclsh failed; using unoptimized loading MSGFMT po/bg.msg make[1]: *** [po/bg.msg] 错误 127
解决办法:
yum install tcl build-essential tk gettext
然后make clean后,重新make。
安装之后使用https操作git 出现 :fatal: Unable to find remote helper for 'https'
解决办法:
yum install -y curl curl-devel
然后重新编译安装
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz
2、 解压进入
tar -xvzf git-latest.tar.gz
cd git-2012-10-11
3、autoconf
./configure --prefix=/usr/local/git 指定安装目录
make
make install
4、安装后进入目录查看版本
cd /usr/local/git/bin
./git --version
5、设置git命令的全局变量:修改/etc/profile,在PATH中加入git路径,并执行source /etc/profile
GIT_HOME=/usr/local/git
PATH=$PATH:$GIT_HOME/bin:$GIT_HOME/libexec/git-core
export PATH GIT_HOME
补充:
如果make时报错按以下方式解决:
Git在make的时候报错:Can't locate ExtUtils/MakeMaker.pm in @INC
解决办法:
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
需要perl来编译。然后make clean后,重新make。
Git Make时出现:tclsh failed; using unoptimized loading MSGFMT po/bg.msg make[1]: *** [po/bg.msg] 错误 127
解决办法:
yum install tcl build-essential tk gettext
然后make clean后,重新make。
安装之后使用https操作git 出现 :fatal: Unable to find remote helper for 'https'
解决办法:
yum install -y curl curl-devel
然后重新编译安装