查看默认 yum 源的 git版本

# 安装
yum install -y git# 查看版本
git version# git version 1.8.3.1

参看官网,CentOS 安装新版本有两种方式

一、编译方式安装

1.下载最新版本源码

https://mirrors.edge.kernel.org/pub/software/scm/git/

yum install -y wgetwget -O https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz /tmp/git-2.21.0.tar.gz

2.解压编译

# 安装编译依赖
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker# 解压
tar -zxf /tmp/git-2.21.0.tar.gz -C /tmp/cd /tmp/git-2.21.0# 检验相关依赖,设置安装路径
./configure --prefix=/usr/local/git# 编译安装
make && make install

3.配置全局环境变量

# 删除已有的 git
yum remove git# 配置环境变量
vim /etc/profile# GIT_HOME
GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin# 刷新
source /etc/profile

二、IUS 源方式安装,不一定为最新版本

https://ius.io/GettingStarted/

1.添加 IUS 源

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

2.安装

# IUS 源的软件名称一般会加上版本号和 u 字母
yum install -y git2u

转载于:https://www.cnblogs.com/jhxxb/p/10571227.html

CentOS 安装最新版本 Git相关推荐

  1. CentOS 7安装最新版本NMAP

    nmap是一款非常实用的扫描工具,适用于linux.windows.mac三大主流平台. 直接yum安装nmap # yum install nmap Loaded plugins: fastestm ...

  2. 手把手教你如何在 Linux 上源码安装最新版本 R

    如果你使用的 Linux 系统 GCC 版本太低,又没有 root 权限(即使有 root 权限又担心升级 GCC 带来的风险):同时你又不想额外多安装多一个 Anaconda 或者 Minicond ...

  3. centos 安装低版本内核_Linux 升级内核

    Centos7 升级内核版本 linux内核官方网站:https://www.kernel.org/ 今天做docker 实验时,发现docker网桥无法正常使用,排查了1个小时,宿主机网络都正常,由 ...

  4. Centos7 下定义MariaDB源Yum安装最新版本的MariaDB

    Centos7 下定义MariaDB源Yum安装最新版本的MariaDB 在Centos下安装软件服务的方式一般就那么几种(yum.rpm ivh xxx.make make&&ins ...

  5. centos安装最新的visual studio code并设置中文

    centos上安装最新版本的visual studio code 安装与设置中文 有两种方法 第一种,在官网上下载这个安装包然后双击,会自动跳转到应用商店安装 官网 https://code.visu ...

  6. 在 Ubuntu 上安装最新版本的 Erlang方法介绍

    Erlang 是一种用于构建大规模可扩展实时系统的函数式编程语言.Erlang 最初是由 爱立信 创建的专有软件,后来被开源. Erlang 在 Ubuntu 的 Universe 仓库 中可用.启用 ...

  7. ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3

    原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...

  8. 如何在Ubuntu上安装最新版本的Node js

    如何在Ubuntu上安装最新版本的Node.js 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Node.js是一个软件平台,通常用于构建大规模的服务器 ...

  9. kali2020安装最新版本Java

    kali2020安装最新版本Java 由于最新数据库系统概论要做大作业,其中要用到java环境,而kali自带的java环境并不适用,因此需要卸载原有版本并安装新的版本,因此写个博客记录一下. 虚拟机 ...

最新文章

  1. mongodb单机部署
  2. 编写高质量的Makefile
  3. python实现链表的删除_Python垃圾回收机制
  4. mysql语句表名大小写敏感_Mysql 表名大小写敏感
  5. python类型转换方法_整理了最全的Python3数据类型转换方法,可以收藏当手册用...
  6. idea springboot学习笔记
  7. 抗癌中草药彩色图谱——西洋参
  8. 快乐数Python解法
  9. vue 生成qrCode二维码保存图片至本地
  10. 精确计算——BigDecimal的使用
  11. 使用RaiDrive将NAS中的磁盘映射为本地磁盘
  12. 使用32驱动1602液晶屏
  13. 高逼格的console.log(),要不来看下
  14. 修真院教学模式三大阶段之复盘项目
  15. 职场中干好工作的18准则
  16. 临近下班又开会,熬夜加班写纪要,语音转写还收费……
  17. Go zap日志库使用
  18. python编程:从入门到实践(持续更新)
  19. {电脑救助站}常用知识4
  20. 激发潜能 成就梦想:抱着积极的心态开发你的潜能

热门文章

  1. 学习笔记:杨辉三角形上莫队(组合数莫队)(LULU胡策)
  2. 用canvas给自己的博客园加背景(二)
  3. ACM_基础知识(二)
  4. Yii2 behaviors中verbs access的一些理解
  5. uva10026-鞋匠的难题
  6. html打印预览出现重叠,html – 使用打印模式css打印网页时页眉和正文内容重叠...
  7. 两张照片重叠处半透明_那些悬浮在空中的照片是怎么拍的?
  8. Redis之运维细节
  9. HBase之MemStore flush流程
  10. 探究Lucene计算权重的过程