Linux安装GIt

背景

SystemOS:CentOS 7

前提

  • 确保系统上没有旧版本的GIT
yum remove git
  • 安装依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install  gcc perl-ExtUtils-MakeMaker

安装

  • 查询新版
    • Git软件包可在此获取:mirrors.edge.kernel.org/pub/softwar…。
  • 安装
找个地方先放压缩包
cd /home/downloads
# 下载最新版压缩包(自行替换版本号)
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.xz
tar -xvf git-2.9.5.tar.xz

#安装(如有需要,可以将下载的压缩包和解压的文件件删了)
cd git-2.9.5/
make prefix=/usr/local/git all
make prefix=/usr/local/git install

#配置环境变量
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile

# 需要移除旧版本的git
yum remove git

# 生效环境变量
source /etc/profile
  • 验证版本
git --version
  • 非root用户使用, 需要配置下该用户下的环境变量
echo "export PATH=$PATH:/usr/local/git/bin" >> ~/.bashrc
source ~/.bashrc