使用yum最多只能安装到1.8,版本太旧了,下载源码手动编译安装?先不说国内下载官网包2kB/s的速度,就是下载下来了编译也麻烦啊,包管理是吃干饭的嘛?

其实只要换个源,重新下载就好了

先卸载旧版

yum remove git

添加新源后安装新版

yum install -y https://centos7.iuscommunity.org/ius-release.rpm

yum install -y git2u

检验

git version

最后附带我的安装过程

root@izwz957qhjacaocedubzjjz /tmp/installGit [20:43:53]

> # yum install -y https://centos7.iuscommunity.org/ius-release.rpm

已加载插件:fastestmirror

ius-release.rpm | 8.2 kB 00:00

正在检查 /var/tmp/yum-root-6VAioA/ius-release.rpm: ius-release-2-1.el7.ius.noarch

/var/tmp/yum-root-6VAioA/ius-release.rpm 将被安装

正在解决依赖关系

--> 正在检查事务

---> 软件包 ius-release.noarch.0.2-1.el7.ius 将被 安装

--> 正在处理依赖关系 epel-release = 7,它被软件包 ius-release-2-1.el7.ius.noarch 需要

Loading mirror speeds from cached hostfile

--> 正在检查事务

---> 软件包 epel-release.noarch.0.7-12 将被 安装

--> 解决依赖关系完成

依赖关系解决

==========================================================

Package 架构 版本 源 大小

==========================================================

正在安装:

ius-release noarch 2-1.el7.ius /ius-release 4.5 k

为依赖而安装:

epel-release noarch 7-12 epel 15 k

事务概要

==========================================================

安装 1 软件包 (+1 依赖软件包)

总计:19 k

总下载量:15 k

安装大小:29 k

Downloading packages:

epel-release-7-12.noarch.rpm | 15 kB 00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

正在安装 : epel-release-7-12.noarch 1/2

警告:/etc/yum.repos.d/epel.repo 已建立为 /etc/yum.repos.d/epel.repo.rpmnew

正在安装 : ius-release-2-1.el7.ius.noarch 2/2

验证中 : ius-release-2-1.el7.ius.noarch 1/2

验证中 : epel-release-7-12.noarch 2/2

已安装:

ius-release.noarch 0:2-1.el7.ius

作为依赖被安装:

epel-release.noarch 0:7-12

完毕!

root@izwz957qhjacaocedubzjjz /tmp/installGit [20:44:05]

> # yum install -y git2u

已加载插件:fastestmirror

ius | 1.3 kB 00:00

ius/x86_64/primary | 129 kB 00:01

Loading mirror speeds from cached hostfile

ius 538/538

正在解决依赖关系

--> 正在检查事务

---> 软件包 git2u.x86_64.0.2.16.5-1.ius.el7 将被 安装

--> 正在处理依赖关系 git2u-perl-Git = 2.16.5-1.ius.el7,它被软件包 git2u-2.16.5-1.ius.el7.x86_64 需要

--> 正在处理依赖关系 git2u-core-doc = 2.16.5-1.ius.el7,它被软件包 git2u-2.16.5-1.ius.el7.x86_64 需要

--> 正在处理依赖关系 git2u-core = 2.16.5-1.ius.el7,它被软件包 git2u-2.16.5-1.ius.el7.x86_64 需要

--> 正在处理依赖关系 perl(Git::I18N),它被软件包 git2u-2.16.5-1.ius.el7.x86_64 需要

--> 正在处理依赖关系 perl(Git),它被软件包 git2u-2.16.5-1.ius.el7.x86_64 需要

--> 正在处理依赖关系 libsecret-1.so.0()(64bit),它被软件包 git2u-2.16.5-1.ius.el7.x86_64 需要

--> 正在检查事务

---> 软件包 git2u-core.x86_64.0.2.16.5-1.ius.el7 将被 安装

---> 软件包 git2u-core-doc.noarch.0.2.16.5-1.ius.el7 将被 安装

---> 软件包 git2u-perl-Git.noarch.0.2.16.5-1.ius.el7 将被 安装

---> 软件包 libsecret.x86_64.0.0.18.6-1.el7 将被 安装

--> 解决依赖关系完成

依赖关系解决

==========================================================

Package 架构 版本 源 大小

==========================================================

正在安装:

git2u x86_64 2.16.5-1.ius.el7 ius 1.1 M

为依赖而安装:

git2u-core x86_64 2.16.5-1.ius.el7 ius 5.5 M

git2u-core-doc noarch 2.16.5-1.ius.el7 ius 2.4 M

git2u-perl-Git noarch 2.16.5-1.ius.el7 ius 68 k

libsecret x86_64 0.18.6-1.el7 base 153 k

事务概要

==========================================================

安装 1 软件包 (+4 依赖软件包)

总下载量:9.2 M

安装大小:42 M

Downloading packages:

警告:/var/cache/yum/x86_64/7/ius/packages/git2u-2.16.5-1.ius.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 4b274df2: NOKEY

git2u-2.16.5-1.ius.el7.x86_64.rpm 的公钥尚未安装

(1/5): git2u-2.16.5-1.ius.el7.x86_64 | 1.1 MB 00:02

(2/5): git2u-core-doc-2.16.5-1.ius.e | 2.4 MB 00:00

(3/5): git2u-core-2.16.5-1.ius.el7.x | 5.5 MB 00:03

(4/5): libsecret-0.18.6-1.el7.x86_64 | 153 kB 00:00

(5/5): git2u-perl-Git-2.16.5-1.ius.e | 68 kB 00:00

----------------------------------------------------------

总计 2.6 MB/s | 9.2 MB 00:03

从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-IUS-7 检索密钥

导入 GPG key 0x4B274DF2:

用户ID : "IUS (7) "

指纹 : c958 7a09 a11f d706 4f0c a0f4 e558 0725 4b27 4df2

软件包 : ius-release-2-1.el7.ius.noarch (installed)

来自 : /etc/pki/rpm-gpg/RPM-GPG-KEY-IUS-7

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

正在安装 : git2u-core-2.16.5-1.ius.el7.x86_64 1/5

正在安装 : git2u-core-doc-2.16.5-1.ius.el7.noa 2/5

正在安装 : libsecret-0.18.6-1.el7.x86_64 3/5

正在安装 : git2u-perl-Git-2.16.5-1.ius.el7.noa 4/5

正在安装 : git2u-2.16.5-1.ius.el7.x86_64 5/5

验证中 : git2u-2.16.5-1.ius.el7.x86_64 1/5

验证中 : git2u-core-doc-2.16.5-1.ius.el7.noa 2/5

验证中 : git2u-core-2.16.5-1.ius.el7.x86_64 3/5

验证中 : git2u-perl-Git-2.16.5-1.ius.el7.noa 4/5

验证中 : libsecret-0.18.6-1.el7.x86_64 5/5

已安装:

git2u.x86_64 0:2.16.5-1.ius.el7

作为依赖被安装:

git2u-core.x86_64 0:2.16.5-1.ius.el7

git2u-core-doc.noarch 0:2.16.5-1.ius.el7

git2u-perl-Git.noarch 0:2.16.5-1.ius.el7

libsecret.x86_64 0:0.18.6-1.el7

完毕!

root@izwz957qhjacaocedubzjjz /tmp/installGit [20:44:22]

> # git version

git version 2.16.5

linux 升级 git版本,CentOS使用Yum升级Git到2.1x新版本相关推荐

  1. linux中更新python_linux下面升级 Python版本并修改yum属性信息

    最近需要在linux下使用python,故需要升级一下python版本,上网查询了一下相关资料,更新了一下linux下面的python环境,记录如下: linux下面升级 Python版本并修改yum ...

  2. linux下面升级 Python版本并修改yum属性信息

    最近需要在linux下使用python,故需要升级一下python版本,上网查询了一下相关资料,更新了一下linux下面的python环境,记录如下: linux下面升级 Python版本并修改yum ...

  3. git安装后找不见版本_结果发现git版本为1.7.4,(git --version)而官方提示必须是1.7.10及以后版本...

    结果发现git版本为1.7.4,(git --version)而官方提示必须是1.7.10及以后版本 升级 增加ppa sudo apt-add-repository ppa:git-core/ppa ...

  4. linux 升级 git版本,CentOS下升级Git1.7.1升级到Git2.2.1

    卸载CentOS自带的Git 通过git –-version查看系统带的版本,Cento6.5自带的是git版本是1.7.1yum remove git 安装前环境配置$ yum install -y ...

  5. centos下yum升级python到2.6

    2019独角兽企业重金招聘Python工程师标准>>> python在linux上对很多程序都支持,但有些要高版本才可以安装或使用,但centos上默认的python才2.4,有些朋 ...

  6. yum arm linux gcc 4.8,Linux-使用 yum 升级 gcc 到 4.8

    wget http://people.centos.org/tru/devtools-2/devtools-2.repo mv devtools-2.repo /etc/yum.repos.d yum ...

  7. linux 升级golang版本,go语言如何升级版本

    go语言升级版本的方法:1.在官网下载最新的源码包:2.将源码包放在相应目录下:3.运行[sh install.sh go1.xx.linux-amd64.tar.gz]命令即可. 本文操作环境:wi ...

  8. centos 利用yum更新git

    2019独角兽企业重金招聘Python工程师标准>>> #安装源 yum install http://opensource.wandisco.com/centos/7/git/x8 ...

  9. 如何用pip升级python版本,python的pip升级没反应

    大家好,小编为大家解答python的pip如何更新到最新版本的问题.很多人还不知道如何用pip升级python版本,现在让我们一起来看看吧! 1.pip如何升级 第一步:首先检测一下我们电脑是否安装了 ...

最新文章

  1. R3获取kernel32地址
  2. boost::phoenix::ref相关的测试程序
  3. dj电商-模型类设计-1.x-订单模块表
  4. c语言 二进制输出_C语言编译器
  5. 风变Python编程13类的学习2
  6. 数据结构以及算法的资源整理备忘
  7. 计算机cad论文参考文献,autocad论文参考文献大全 autocad参考文献怎么写
  8. 网络规划设计师的参考资料和复习书籍
  9. SAP与ERP的区别联系
  10. 下载速度MB/s与Mb/s的区别
  11. 大数据未来7大发展趋势
  12. 墨画子卿第二章第4节:三招
  13. 2019年任正非给全体华为员工的信
  14. 网页中文转英文(国际化)
  15. 快速了解Mybatis Plus 的用法以及使用举例
  16. 1021 Deepest Root(dfs,图的联通子集个数,树的深度)
  17. python 爬取_我用Python爬取了妹子网100G的套图
  18. GitHub——Gist
  19. 2019年—可能是我们Java程序员离危机感最近的一年!
  20. jacoco 原理篇

热门文章

  1. 常用软件包和环境配置(机器学习)
  2. std::mutex详解
  3. 启迪公交上云助力北京公交二维码乘车业务系统顺利上线
  4. 编码规范 | Java函数优雅之道(下)
  5. 张建锋:一两年内,阿里巴巴100%的业务都会上公共云
  6. 阿里云 MaxCompute 2018-09 新功能发布
  7. 极验创始人吴渊:恶意流量威胁新趋势,洞察网络黑产3大核心本质
  8. 各企业正在纷纷向“云”,背后有着哪些原因?
  9. 调查了 17,000 多位程序员,当前的云原生开发现状究竟如何?
  10. 这些常见的分布式存储系统,你是否都了解?