centos升级git版本
# centos 升级 git 版本
本文讲述如何升级 centos 系统的 git 版本。高版本 git 增加了一些好用的功能,比如"git pull 支持指定项目目录"等。本文以 centos7 为例讲解。
# 升级 centos7 的 git 版本
- 卸载旧版本 git
yum remove git - 安装 git 仓库
rpm -ivh http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
安装 高版本 git yum install git -y
完整安装过程如下
[root@iZ2ze7011et12xez70sp3dZ ~]# rpm -ivh http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
获取http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
警告:/var/tmp/rpm-tmp.92db5f: 头V4 DSA/SHA1 Signature, 密钥 ID 3bbf077a: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:wandisco-git-release-7-1 ################################# [100%]
[root@iZ2ze7011et12xez70sp3dZ ~]# yum install git -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
WANdisco-git | 2.9 kB 00:00:00
WANdisco-git/7/x86_64/primary_db | 126 kB 00:00:07
正在解决依赖关系
--> 正在检查事务
---> 软件包 git.x86_64.0.2.22.0-1.WANdisco.437 将被 安装
--> 正在处理依赖关系 perl-Git = 2.22.0-1.WANdisco.437,它被软件包 git-2.22.0-1.WANdisco.437.x86_64 需要
--> 正在处理依赖关系 perl(Git),它被软件包 git-2.22.0-1.WANdisco.437.x86_64 需要
--> 正在处理依赖关系 perl(Git::I18N),它被软件包 git-2.22.0-1.WANdisco.437.x86_64 需要
--> 正在检查事务
---> 软件包 perl-Git.noarch.0.2.22.0-1.WANdisco.437 将被 安装
--> 解决依赖关系完成
依赖关系解决
=====================================================================================================================================================================================
Package 架构 版本 源 大小
=====================================================================================================================================================================================
正在安装:
git x86_64 2.22.0-1.WANdisco.437 WANdisco-git 8.4 M
为依赖而安装:
perl-Git noarch 2.22.0-1.WANdisco.437 WANdisco-git 23 k
事务概要
=====================================================================================================================================================================================
安装 1 软件包 (+1 依赖软件包)
总下载量:8.4 M
安装大小:42 M
Downloading packages:
警告:/var/cache/yum/x86_64/7/WANdisco-git/packages/perl-Git-2.22.0-1.WANdisco.437.noarch.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID 3bbf077a: NOKEY ] 6.1 kB/s | 49 kB 00:23:30 ETA
perl-Git-2.22.0-1.WANdisco.437.noarch.rpm 的公钥尚未安装
(1/2): perl-Git-2.22.0-1.WANdisco.437.noarch.rpm | 23 kB 00:00:03
(2/2): git-2.22.0-1.WANdisco.437.x86_64.rpm | 8.4 MB 00:10:27
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 14 kB/s | 8.4 MB 00:10:27
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-WANdisco 检索密钥
导入 GPG key 0x3BBF077A:
用户ID : "WANdisco (http://WANdisco.com - We Make Software Happen...) <software-key@wandisco.com>"
指纹 : 69c1 be83 da54 cbed 6889 72f8 e9f0 e922 3bbf 077a
来自 : /etc/pki/rpm-gpg/RPM-GPG-KEY-WANdisco
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
正在安装 : perl-Git-2.22.0-1.WANdisco.437.noarch 1/2
正在安装 : git-2.22.0-1.WANdisco.437.x86_64 2/2
验证中 : git-2.22.0-1.WANdisco.437.x86_64 1/2
验证中 : perl-Git-2.22.0-1.WANdisco.437.noarch 2/2
已安装:
git.x86_64 0:2.22.0-1.WANdisco.437
作为依赖被安装:
perl-Git.noarch 0:2.22.0-1.WANdisco.437
完毕!
[root@iZ2ze7011et12xez70sp3dZ ~]# git --version
git version 2.22.0
[root@iZ2ze7011et12xez70sp3dZ ~]#
上次更新: 2020-09-18 18:28:18