【华为云-上云之路】CentOS7 安装最新版Git完整教程

本文提供了一种在CentOS7上安装最新Git的详细步骤。首先,建议更新系统以确保安全,但注意生产环境需谨慎使用`yum update`。接着介绍了通过`yum`安装和编译安装两种方法,其中`yum`安装可能不是最新版本。编译安装包括下载源码、解压、配置、编译和安装,最终确认安装的Git版本为2.27.0。
摘要由CSDN通过智能技术生成

一、准备工作

一下所有操作均以root账号登录演示。

如果是新装的centos7,可以更新一下系统,打上最新的补丁,以免存在可能被利用的漏洞。

查看当前系统版本:

cat /etc/redhat-release

我的刚装好的系统版本是7.6的,使用yum update更新,完成后系统版本显示7.8.2003

友情提示:

生产环境对软件版本和内核版本要求都比较精确,yum update命令慎用。

顺便说一下yum update和yum upgrade的区别。

yum update :升级所有包,并升级软件和系统内核;

yum upgrade :升级所有包,不升级软件和系统内核。

 二、安装GIT的方法

首选先我们官网看看最新稳定版本是多少:https://git-scm.com/,目前最新版本是2.27

可以到github或者镜像站下载最新的包:

gihub:https://github.com/git/git

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

1)、最简单的办法就是通过yum安装,会自动安装所需的依赖包,但是此方法安装的不一定是最新版。

查看当前可安装的git版本 , 查找以git开头的包 : 

yum list|grep ^git

如果需要安装,执行下面命令即可,会自动安装所需依赖包:

yum install -y git

我这里列出是1.8.3版本,不是最新版本。因为git没有提供repo,所以只能编译安装。

2)、编译安装git

首先检查是否安装有wget包:

rpm -qa|grep wget

如果没有的话先安装:

yum install -y wget
#顺便安装所需的依赖包
yum install -y gcc-c++
yum install -y zlib-devel perl-ExtUtils-MakeMaker

下载源码包:

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.27.0.tar.gz

然后解压,配置,编译安装

#解压
tar -zxvf git-2.27.0.tar.gz
#编译安装
cd git-2.27.0
#配置安装目录
./configure --prefix=/usr/local
make
make install

安装完毕,查看版本:

git --version

git version 2.27.0

最后再来总结一下编译安装的整个流程:

1、查看是否有wget包,没有的话则安装

2、安装编译安装所需的依赖包

3、下载软件包->解压->配置->编译>安装

4、安装完毕,检查版本,最新版的git安装成功。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值