CentOS7部署git

1 缘起

换了操作系统CentOS7,
系统默认没有安装Git,无法拉取仓库代码,
因此使用yum包管理器安装,安装的Git版本为1.8.1,
使用IDEA拉取代码时,提示Git必须高于1.8,所以,
只能采用编译源码的方式,安装需要的版本,
安装过程分享如下。

2 环境准备

2.1 下载Git

https://github.com/git/git/tags
在Tags中选择需要下载的版本:本文选择2.36.0

CentOS7部署git_第1张图片

2.2 安装编译工具

2.2.1 安装命令列表

  • 手动确认
    安装过程中,手动输入yes。
sudo yum install gcc-c++
sudo yum install libcurl-devel
sudo yum install expat-devel
sudo yum install openssl-devel
  • 自动确认
    安装过程中,自动选择yes。
sudo yum install -y gcc-c++
sudo yum install -y libcurl-devel
sudo yum install -y expat-devel
sudo yum install -y openssl-devel

2.2.2 安装过程

  • gcc-c++
sudo yum install gcc-c++

CentOS7部署git_第2张图片
CentOS7部署git_第3张图片

  • liburl
sudo yum install libcurl-devel

CentOS7部署git_第4张图片CentOS7部署git_第5张图片

  • expat
sudo yum install expat-devel

CentOS7部署git_第6张图片
CentOS7部署git_第7张图片

  • openssl
sudo yum install openssl-devel

CentOS7部署git_第8张图片
CentOS7部署git_第9张图片

3 编译

  • 进入源码目录
cd /home/xindaqi/install/git/git-2.36.0
  • 开始编译
make prefix=/usr/local/git all

CentOS7部署git_第10张图片
CentOS7部署git_第11张图片

4 安装

sudo make prefix=/usr/local/git install

CentOS7部署git_第12张图片
CentOS7部署git_第13张图片

5 添加环境变量

  • 编辑全局环境配置
sudo vim /etc/profile
  • 添加Git路径
export GIT_HOME=/usr/local/git
export PATH=${GIT_HOME}/bin:$PATH
  • 生效配置
export GIT_HOME=/usr/local/git
export PATH=${GIT_HOME}/bin:$PATH

在这里插入图片描述

  • 验证
git --version

在这里插入图片描述

6 小结

核心:
(1)CentOS7默认没有安装Git;
(2)使用yum安装的Git版本为1.8.1;
(3)如果需要安装其他高版本(>1.8.1),需要通过源码编译安装;
(4)通过源码安装Git需要先安装相关工具,如gcc-c++、curl、openssl等;
(5)Git命令全局生效:需要配置环境变量。

你可能感兴趣的:(#,CentOS7,#,Git,git,github,centos)