一次Git的软件版本升级

发布时间:2021-10-25 07:30:28

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


报错,SSL连接错误



Centos系统此时更新NSS即可:


yum -y update nss

再次尝试:


git clone https://github.com/alibaba/anyproxy.git


OK了。


报错2

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



解决方法:


ln -s /usr/local/git/bin/git /usr/bin/git

相关文档

  • 少先队的队歌是什么 少先队的队歌名字是什么
  • 电话销售年终工作总结三篇
  • 什么叫着相
  • 安全生产学习工作的重要性和举措
  • 礼仪培训后心得体会推荐5篇
  • 博物馆让人变得美丽
  • 治疗头顶头发稀少的方法
  • 高考考前励志名言
  • 拼多多上怎么换货
  • 桃子的功效与作用点
  • 厕所文化搞笑标语
  • 商务英语专业类毕业论文范文
  • 亲情作文600字11篇
  • 怎么把图片变成一个心形
  • 德芙的故事
  • 鲁滨逊漂流记读后感200字(精选10篇)
  • QtQuick学习笔记之QML布局定位器Row/Column/Grid/Flow
  • 解决阿里云服务器只能内网访问,外网访问不了
  • 中级会计师高分技巧有哪些
  • 冬天开空调费电吗?冬天开空调一个月电费多少钱?
  • 2014年宁夏高考招生录取进程
  • 集合HashSet添加以及移除元素
  • 46用英语怎么读出来
  • 门市房的租赁合同模板
  • IDEA怎么启动多个实例
  • CURL 基于命令行的浏览器
  • 产后怎么减肥产后如何快速减肥 更年期发胖怎么减肥更年期如何减
  • 在***纺织有限公司开工仪式上讲话
  • 大学生的假期的社会实践报告
  • 名为购房、实为借贷,出借人非消费者,无优先权
  • 猜你喜欢

    电脑版