1.首先查看下当前的版本

[root@localhost ~]# git --version
git version 1.8.2.1

2.尝试进行升级

[root@localhost ~]# yum update git
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirrors.aliyun.com
* base: mirrors.aliyun.com
* epel: mirrors.opencas.cn
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Setting up Update Process
No Packages marked for Update

吐槽下,先尝试处理下,发现升级失败。

首先要卸载掉之前安装的git , yum  remove git

然后按照下面的链接来处理

3.https://www.howtoforge.com/how-to-install-the-latest-git-version-on-centos

1)切换到src目录下
cd /usr/src
2)获取git的源代码
wget https://www.kernel.org/pub/software/scm/git/git-2.0.1.tar.gz
3)解压
tar xzf git-2.0.1.tar.gz

The latest Git version at this time is 2.0.1. To find the latest available version when you follow this guide,

go to this URL https://www.kernel.org/pub/software/scm/git/ and search for the git-VERSION.tar.gz with the highest version number.

ps:2015年10月18日看到的最新版本是2.6.2

[root@localhost src]# wget https://www.kernel.org/pub/software/scm/git/git-2.6.2.tar.gz
--2015-10-18 21:21:50-- https://www.kernel.org/pub/software/scm/git/git-2.6.2.tar.gz
Resolving www.kernel.org... 198.145.20.140, 199.204.44.194, 149.20.4.69, ...
Connecting to www.kernel.org|198.145.20.140|:443... connected.
ERROR: cannot verify www.kernel.org's certificate, issued by `/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Class 2 Primary Intermediate Server CA':
Unable to locally verify the issuer's authority.
To connect to www.kernel.org insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.

[root@localhost src]# wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.6.2.tar.gz
--2015-10-18 21:27:03-- https://www.kernel.org/pub/software/scm/git/git-2.6.2.tar.gz
Resolving www.kernel.org... 198.145.20.140, 199.204.44.194, 149.20.4.69, ...
Connecting to www.kernel.org|198.145.20.140|:443... connected.
WARNING: cannot verify www.kernel.org's certificate, issued by `/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Class 2 Primary Intermediate Server CA':
Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 200 OK
Length: 5535091 (5.3M) [application/x-gzip]
Saving to: `git-2.6.2.tar.gz'

100%[===================================================================================================================================================================================================>] 5,535,091 69.7K/s in 4m 36s

2015-10-18 21:31:40 (19.6 KB/s) - `git-2.6.2.tar.gz' saved [5535091/5535091]

You have mail in /var/spool/mail/root

mail的信息查看

[root@localhost src]# cat /var/spool/mail/root
From root@localhost.localdomain Sun Oct 18 21:26:17 2015
Return-Path: <root@localhost.localdomain>
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
by localhost.localdomain (8.13.8/8.13.8) with ESMTP id t9IDQHpi007150
for <root@localhost.localdomain>; Sun, 18 Oct 2015 21:26:17 +0800
Received: (from root@localhost)
by localhost.localdomain (8.13.8/8.13.8/Submit) id t9IDQHOY006874;
Sun, 18 Oct 2015 21:26:17 +0800
Date: Sun, 18 Oct 2015 21:26:17 +0800
Message-Id: <201510181326.t9IDQHOY006874@localhost.localdomain>
To: root@localhost.localdomain
From: logwatch@localhost.localdomain
Subject: Logwatch for localhost.localdomain (Linux)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="iso-8859-1"

################### Logwatch 7.3 (03/24/06) ####################
Processing Initiated: Sun Oct 18 21:26:17 2015
Date Range Processed: yesterday
( 2015-Oct-17 )
Period is day.
Detail Level of Output: 0
Type of Output: unformatted
Logfiles for Host: localhost.localdomain
##################################################################

--------------------- Selinux Audit Begin ------------------------

Number of audit daemon stops: 2

---------------------- Selinux Audit End -------------------------

--------------------- Automount Begin ------------------------

**Unmatched Entries**
lookup_read_master: lookup(nisplus): couldn't locate nis+ table auto.master: 1 Time(s)

---------------------- Automount End -------------------------

--------------------- Kernel Begin ------------------------

WARNING: Kernel Errors Present
hdc: drive_cmd: error=0x04 { AbortedCo ...: 1 Time(s)
hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error } ...: 1 Time(s)

---------------------- Kernel End -------------------------

--------------------- Connections (secure-log) Begin ------------------------

Userhelper executed applications:
root -> system-config-display as root: 1 Time(s)

---------------------- Connections (secure-log) End -------------------------

--------------------- Smartd Begin ------------------------

**Unmatched Entries**
Problem creating device name scan list
Device: /dev/hda, lacks SMART capability
Device: /dev/hda, to proceed anyway, use '-T permissive' Directive.
Device: /dev/hdc, not ATA, no IDENTIFY DEVICE Structure

---------------------- Smartd End -------------------------

--------------------- SSHD Begin ------------------------

SSHD Killed: 2 Time(s)

SSHD Started: 1 Time(s)

---------------------- SSHD End -------------------------

--------------------- Disk Space Begin ------------------------

Filesystem Size Used Avail Use% Mounted on
/dev/hda1 28G 3.6G 23G 14% /

---------------------- Disk Space End -------------------------

###################### Logwatch End #########################

[root@localhost src]# cd git-2.6.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

最后再git --version

CentOS升级git的更多相关文章

  1. [Linux] 低版本centos升级git解决fatal: HTTP request failed

    编译用的一些依赖yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc per ...

  2. Centos7升级Git版本

    centos 升级 Git 版本 问题描述 centos7 系统默认的 git 安装版本是 1.8,但是在项目构建中发现 git 版本过低,于是用源码编译的方式进行升级.同时该文章也适用于安装新的 g ...

  3. CentOS自行编译升级Git

    上一篇升级Git的方式是通过更改yum的源,然后通过yum来安装,那么对于喜欢折腾的人来说,怎么通过Git的源代码自行安装呢? 我安装的是CentOS-7-x86_64-1908,自带的git是1.8 ...

  4. CentOS7 如何升级Git

    CentOS7自带的git版本1.8.3.1,这个版本有点低了.于是决定折腾升级,我首先想到的是用update更新: yum update git 结果,事与原违,还是1.8.3.1.在网上提供的升级 ...

  5. 阿里云ECS服务器(ubuntu)下基本配置以及升级git

    最近需要在阿里云服务器上远程搭建调试环境,这里把遇到的问题做一下记录: 1.ECS Linux解决SSH会话连接超时问题 用SSH客户端(我使用的Xshell)连接linux服务器时,经常会出现与服务 ...

  6. 在CentOS搭建Git服务器 转

    在CentOS搭建Git服务器 来自 :http://www.jianshu.com/p/69ea5ded3ede 前言 我们可以GitHub发布一些开源代码的公共仓库,但对于私密仓库就需要收费了.公 ...

  7. Centos 升级MySQL版本或者Yum安装Mysql5.6

    Centos 升级MySQL版本或者Yum安装Mysql5.6 1.从MySQL Yum仓库下载最新的rpm文件:http://dev.mysql.com/downloads/repo/yum/Cen ...

  8. CentOS搭建Git服务器及权限管理

    声明:本教程,仅作为配置的记录,细节不展开,需要您有一点linux的命令基础,仅作为配置参考. 1. 系统环境 系统: Linux:CentOS 7.2 64位 由于CentOS已经内置了OpenSS ...

  9. CentOS升级Svn到最新版

    CentOS升级Svn到最新版(金庆的专栏)CentOS/RHEL yum 安装的 subversion 是 1.6.11 版本,连VisulaSVN服务器时会有"Key usage vio ...

随机推荐

  1. border-radius导致overflow:hidden失效问题。

    如果一个父元素设置了overflow:hidden属于的同时还设置了border-radius属性,那么如果想隐藏超出的子元素,四个圆角处会出现超出圆角依然显示的bug: 一种方法是运用-webkit ...

  2. swfupload使用说明

    网上的例子介绍的文档真的很多.下面简单介绍一下 SWFUpload的文件上传流程是这样的: 1.引入相应的js文件 2.实例化SWFUpload对象,传入一个配置参数对象进行各方面的配置. 3.点击S ...

  3. ie支持CSS3标签

    让IE6/IE7/IE8浏览器支持CSS3属性 by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/w ...

  4. Linux 服务器如何禁止 ping 以及开启 ping

    Linux 默认是允许 ping 响应的,也就是说 ping 是开启的,但 ping 有可能是网络攻击的开始之处,所以关闭 ping 可以提高服务器的安全系数.系统是否允许 ping 由2个因素决定的 ...

  5. Spark小课堂Week2 Hello Streaming

    Spark小课堂Week2 Hello Streaming 我们是怎么进行数据处理的? 批量方式处理 目前最常采用的是批量方式处理,指非工作时间运行,定时或者事件触发.这种方式的好处是逻辑简单,不影响 ...

  6. 解决 ListView 水平滚动条不出现的问题(转载)

    问题的原因:http://www.cnblogs.com/nankezhishi/archive/2010/03/17/wpfbug13.html 解决方法:http://www.cnblogs.co ...

  7. 第一章 基本的SQL语句 (SQL基础)

    1. 查询数据库系统时间,常以服务器默认的格式进行显示(根据数据库的字符集而定): 注意:dual 为数据库中的虚表,隶属于管理员 sys 用户,但所有的用户都可以访问:无实际意义,仅充当select ...

  8. 导入 Mysql 示例数据库 employees

    Mysql也有跟Oracle的scott与employees相似的数据库,这样就免除了每次都要自己建表并插入数据了. Mysql提供的供练习使用的数据库employees,下面地址:https://l ...

  9. Unity3d + UGUI 的多分辨率适配

    原文地址:http://blog.csdn.net/dingkun520wy/article/details/49471789 1.Canvas的属性配置 2.Canvas Scaler的属性配置 3 ...

  10. how to get sharepoint lookup value

    SPFieldLookup lookUp1 = properties.ListItem.ParentList.Fields.GetField("Leave_x0020_Type") ...