您的位置:首页 > 其它

一次Git的软件版本升级

2018-03-08 16:02 253 查看

Centos6.7下升级git版本

github突然无法clone代码

今天在github上使用git clone下载代码时,突然出现如下错误:



打开提示的网址:



提示git客户端版本过低!查看本地的git版本:

git --version




1.7.1版本过低,现在github不支持1.7.1的git 客户端的下载了,只有从网上下载高一点的版本,并安装。

git 的升级安装

1.卸载旧的git版本

rpm -e --nodeps git


2.下载,并安装高版本的git

我这里安装的是git 1.8.2.3版本,最新版本目前为2.9.5

#下载源码包
cd /usr/src
wget https://www.kernel.org/pub/software/scm/git/git-1.8.2.3.tar.gz 
#安装依赖软件包
yum -y install libcurl-devel expat-devel curl-devel  gettext-devel openssl-devel zlib-devel
yum -y install  gcc perl-ExtUtils-MakeMaker

#编译安装git新版本
tar zxf git-1.8.2.3.tar.gz
cd git-1.8.2.3
make prefix=/usr/local/git all
make prefix=/usr/local/git install

#添加git到环境变量
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc


查看此时的git版本

git --version




至此,更新git版本完成

git 新版本安装后的问题

报错1

安装高版本后,使用

git clone https://github.com/alibaba/anyproxy.git[/code] 


报错,SSL连接错误



Centos系统此时更新NSS即可:

yum -y update  nss


再次尝试:

git clone https://github.com/alibaba/anyproxy.git[/code] 


OK了。

报错2

类似下图的这种,无法找到原git路径的错误



解决方法:

ln -s    /usr/local/git/bin/git  /usr/bin/git
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: