CentOS升级git
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的更多相关文章
- [Linux] 低版本centos升级git解决fatal: HTTP request failed
编译用的一些依赖yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc per ...
- Centos7升级Git版本
centos 升级 Git 版本 问题描述 centos7 系统默认的 git 安装版本是 1.8,但是在项目构建中发现 git 版本过低,于是用源码编译的方式进行升级.同时该文章也适用于安装新的 g ...
- CentOS自行编译升级Git
上一篇升级Git的方式是通过更改yum的源,然后通过yum来安装,那么对于喜欢折腾的人来说,怎么通过Git的源代码自行安装呢? 我安装的是CentOS-7-x86_64-1908,自带的git是1.8 ...
- CentOS7 如何升级Git
CentOS7自带的git版本1.8.3.1,这个版本有点低了.于是决定折腾升级,我首先想到的是用update更新: yum update git 结果,事与原违,还是1.8.3.1.在网上提供的升级 ...
- 阿里云ECS服务器(ubuntu)下基本配置以及升级git
最近需要在阿里云服务器上远程搭建调试环境,这里把遇到的问题做一下记录: 1.ECS Linux解决SSH会话连接超时问题 用SSH客户端(我使用的Xshell)连接linux服务器时,经常会出现与服务 ...
- 在CentOS搭建Git服务器 转
在CentOS搭建Git服务器 来自 :http://www.jianshu.com/p/69ea5ded3ede 前言 我们可以GitHub发布一些开源代码的公共仓库,但对于私密仓库就需要收费了.公 ...
- Centos 升级MySQL版本或者Yum安装Mysql5.6
Centos 升级MySQL版本或者Yum安装Mysql5.6 1.从MySQL Yum仓库下载最新的rpm文件:http://dev.mysql.com/downloads/repo/yum/Cen ...
- CentOS搭建Git服务器及权限管理
声明:本教程,仅作为配置的记录,细节不展开,需要您有一点linux的命令基础,仅作为配置参考. 1. 系统环境 系统: Linux:CentOS 7.2 64位 由于CentOS已经内置了OpenSS ...
- CentOS升级Svn到最新版
CentOS升级Svn到最新版(金庆的专栏)CentOS/RHEL yum 安装的 subversion 是 1.6.11 版本,连VisulaSVN服务器时会有"Key usage vio ...
随机推荐
- 利用cglib生成动态java bean
cglib详细学习 http://blog.csdn.net/u010150082/article/details/10901641 cglib-nodep jar报下载 http://grepcod ...
- win7 vs2008 激活
参考:http://www.cnblogs.com/wgx0428/archive/2012/08/07/2627380.html win7需要管理员方式运行软件,才能看到输入框 软件:http:// ...
- Web服务器集群搭建关键步骤纪要
前言:本文记述了搭建一个小型web服务器集群的过程,由于篇幅所限,系统.软件的安装和基本配置我这里就省略了,只记叙关键配置和脚本内容.假如各位朋友想了解各软件详细配置建议查阅官方文档. 一 需求分析: ...
- WPF中的文字修饰
我们知道,文字的修饰包括:空心字.立体字.划线字.阴影字.加粗.倾斜等.这里只说划线字的修饰方式,按划线的位置,我们可将之分为:上划线.中划线.基线与下划线.如图: 从上至下,分别为上划线(Overl ...
- 2016 Multi-University Training Contest 1 Necklace 环排+二分匹配
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5727 题意:由2*N颗宝石构成的环(阴阳宝石均为N颗且标号均从1~N) 之后给定M组 a,b;表示阳宝石a ...
- ContextMenuStrip控件
设置单击窗体右键菜单 注意如果想在form1中显示右键菜单,那么要设置form1的属性
- MySQL --slave-skip-errors
官方说明: --slave-skip-errors=[err_code1,err_code2,...|all] (MySQL Cluster NDB 7.0.33 and later; MySQL C ...
- JS禁用浏览器退格键
我们在真实的项目开发中经常会使用JS 对键盘上的一些按键进行禁用,常见的比如说退格键(backspace/ 后退键),我在一个项目中就遇到过在页面编辑的时候禁用掉退格键,因为退格键会发生页面后退,代码 ...
- 【BZOJ2199】 [Usaco2011 Jan]奶牛议会
Description 由于对Farmer John的领导感到极其不悦,奶牛们退出了农场,组建了奶牛议会.议会以“每头牛 都可以获得自己想要的”为原则,建立了下面的投票系统: M只到场的奶牛 (1 & ...
- 去除C/C++程序代码中的注释
最近搞软件著作权,去除代码空行和注释比较麻烦,想写个程序自动去除,去网上搜了下,发现有类似的程序,不过只有去除注释.鉴于word中可以去除空行(用^p^p替换^p),先用网上的代码,以后有时间写个完整 ...