方法一 源码方式安装

第一步:卸载旧的git版本、

  1. $ yum remove git

第二步:下载git

  1. $ wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.8.4.tar.gz
  2. # 或者使用 curl -O -k https://www.kernel.org/pub/software/scm/git/git-2.8.4.tar.gz 进行下载

第三步:解压

  1. $ tar -zxvf git-2.8.4.tar.gz

第四步:安装依赖包

  1. $ yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
  2. $ yum install -y gcc perl-ExtUtils-MakeMaker
  3. # 升级 解决 SSL connect error
  4. $ yum update -y nss curl libcurl

第五步:编译安装

  1. # 切换到git目录
  2. $ cd git-2.8.4
  3. # 创建要安装的目录
  4. $ mkdir -p /usr/local/git
  5. # 编译安装
  6. make prefix=/usr/local/git all
  7. make prefix=/usr/local/git install

第六步:添加环境变量

  1. # 添加环境变量
  2. $ vim /etc/profile
  3. # 添加以下配置
  4. $ export PATH=$PATH:/usr/local/git/bin

第七步:使配置生效

  1. # 使新加的环境变量生效
  2. $ source /etc/profile
  3. # 验证是否配置成功
  4. $ git --version

TIPS

升级了git版本后git clone报ssl错误的解决方法

由于升级了git版本,git clone 的时候报了如下的错误

fatal: unable to access 'https://github.com/open-falcon/falcon-plus.git/': SSL connect error

解决方法 yum update -y nss curl libcurl

方法二 第三方仓库安装

关于IUS

IUS第三方仓库不仅仅用于 git 的安装,它是包含了很多软件工具,它的使用指南里说明了一切

redis40u、redis32u、mysql56u、python36u、

  1. # Git第三方仓库安装方式(IUS)
  2. # 安装使用里面说的自动化安装脚本
  3. $ curl https://setup.ius.io | sh
  4. # 可以看到 git2u相关内容
  5. $ yum search git
  6. # ...
  7. # git.x86_64 : Fast Version Control System
  8. # git2u.x86_64 : Fast Version Control System
  9. # gitflow.noarch : Extensions providing operations for V. Driessen's branching model
  10. # 执行安装,并查看下版本
  11. $ yum remove -y git | yum -y install git2u
  12. $ git --version

CentOS 安装 git2.x.x 版本的更多相关文章

  1. CentOS安装JAVA后JAVA版本不对的问题

    今天用CentOS安装JDK,发觉在安装完成后,输入java命令来验证是否安装成功时,出现 Usage: gij [OPTION] ... CLASS [ARGS] ...          to i ...

  2. centos 安装或更新最新版本软件包(git python etc)的方法 SCL IUS

    使用centos 经常发现官方提供的软件包版本过低,很多时候大家会选择下载源码自行编译,带来了很多麻烦. centos安装最新版本软件包,例如git,python等,可以通过红帽官方提供的softwa ...

  3. Centos安装git2.2.1

    由于Centos6.5使用yum -y install git 安装的git版本是 git --versiongit version 1.7.1 想要升级到2.2.1: ># yum remov ...

  4. CentOS安装最新的Mysql版本

    Step1: 检测系统是否自带安装mysql # yum list installed | grep mysql Step2: 删除系统自带的mysql及其依赖命令: # yum -y remove ...

  5. centos安装svn并创建版本库配置用户分组权限

    1.设置aliyun安装源// 本步骤非必须, 使用aliyun安装源后, 执行yum update速度明显提升 wget -O /etc/yum.repos.d/CentOS-Base.repo h ...

  6. CentOS安装Subversion 1.9.*版本客户端

    安装yum仓库 以下以CentOS6为例,其他类似 # vim /etc/yum.repos.d/wandisco-svn.rep [WandiscoSVN] name=Wandisco SVN Re ...

  7. Centos安装JIRA 7.13版本(自己在官方下载最新版)以及破解

    后半部分流程来自:https://www.cnblogs.com/kaola8023/p/6950481.html 安装准备(切记将许可证号备份) 1.准备mysql需要5.6以及以上的版本(注意:建 ...

  8. centos安装redis 5.0版本的集群

    我在本地VM-Centos里安装5.0.5时安装遇到了些问题,参考了Blog:https://www.cnblogs.com/shawhe/p/9548620.html 顺利安装完成. 安装redis ...

  9. 【转】centos安装vim7.4

    centos安装vim7.4   系统版本centos6.4; root权限 su - root     卸载 $ rpm -qa | grep vim $ yum remove vim vim-en ...

随机推荐

  1. CF思维联系–CodeForces - 225C. Barcode(二路动态规划)

    ACM思维题训练集合 Desciption You've got an n × m pixel picture. Each pixel can be white or black. Your task ...

  2. aws mysql 开启慢查询日志, 并利用mysqlsla 分析

    1.开启慢查询日志服务 (a) sql 查询配置 # 查看慢日志是否开启,开启为ON show variables like 'slow_query%'; show variables like 'l ...

  3. Jenkins联动码云自动匹配分支进行构建流水线

    一.安装Generic Webhook Trigger插件 二.创建项目 创建项目之前先准备自己的项目,如果没有可以我fork的一个项目.地址是:https://gitee.com/jokerbai/ ...

  4. B. Sorted Adjacent Differences(思维构造)

    \(给出n个数字,要求构造一个由这n个数组成的序列,使得|a_1-a_2|<=|a_2-a_3|...<=|a_{n-1}-a_n|\) \(排序后,从数列中间取个数,然后从左右分别循环取 ...

  5. 整型和浮点型与QByteArray的转换

    目录 QByteArray 整型 QByteArray 浮点型 QByteArray QByteArray The QByteArray class provides an array of byte ...

  6. js数据类型很简单,却也不简单

    最近脑子里有冒出"多看点书"的想法,但我个人不是很喜欢翻阅纸质书籍,另一方面也是因为我能抽出来看书的时间比较琐碎,所以就干脆用app看电子书了(如果有比较完整的阅读时间,还是建议看 ...

  7. Kali:系统安装之后进行所需配置

    apt设置源 由于官网的源需要墙或者想使用国内的源,可以修改source.list vi /etc/source.list 打开文件并修改为其他可用的源地址,以下可供参考 deb http://ftp ...

  8. 手把手教你学Numpy,从此处理数据不再慌「一」

    当当当,我又开新坑了,这次的专题是Python机器学习中一个非常重要的工具包,也就是大名鼎鼎的numpy. 所以今天的文章是Numpy专题的第一篇. 俗话说得好,机器学习要想玩的溜,你可以不会写Pyt ...

  9. 24款WordPress网站AI插件大盘点

    ------------恢复内容开始------------ 你想把AI(人工智能)技术和机器学习技术添加到自己的WordPress网站吗?本文中,我会分享24个利用AI技术和机器学习技术的WordP ...

  10. sqli-labs之Page-3

    第三十八关:堆叠注入 $sql="SELECT * FROM users WHERE id='$id' LIMIT 0,1"; /* execute multi query */ ...