服务器CentOS6.5,安装git并使用
1.卸载CentOS6.5自带的git版本,以便安装更高版本的git
查看版本号
# git --version
git version 2.1.2
卸载:# yum remove git
2.下载git2.1.2版本并解压:
# wget https://www.kernel.org/pub/software/scm/git/git-2.1.2.tar.gz
# tar xzf git-2.1.2.tar.gz
若下载时报--no-check-certificate 则在wget 后添加: --no-check-certificate
或者:echo "check_certificate = off" >> ~/.wgetrc
3.安装git并添加到环境变量中
# cd git-2.1.2
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
# source /etc/bashrc
错误:没有安装libssl
错误:安装libssl-dev时No package libssl-dev available
解决办法:yum install expat-devel
注:libssl-dev是ubuntu系统的库,而centos系统对应的是openssl-devel ,所以运行centos中运行yum install openssl-devel,ubuntu系统运行apt-get install libssl-dev
错误:make[1]: *** [perl.mak] Error 2
解决办法:yum install perl-ExtUtils-MakeMaker package
错误:po/bg.msg 错误127
解决办法:yum install tcl build-essential tk gettext
错误:ssl connect error
解决办法:yum update -y nss curl libcurl openssh
其余错误及解决办法:https://www.cnblogs.com/grimm/p/5368777.html
注:
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install gcc perl-ExtUtils-MakeMaker