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

一、准备工作

一下所有操作均以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安装成功。

 

你可能感兴趣的:(Git)