1. 程式人生 > >centos6.5 git clone 報錯問題

centos6.5 git clone 報錯問題

 

伺服器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