跳到主要内容
方的代码随记
返回

CentOS 7 源码编译安装 Git

更新于:

CentOS 7 自带的 Git 是 1.8.3.1,很多现代仓库要求更高版本,需要源码编译升级(以 2.43.0 为例)。

安装步骤

# 安装依赖
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel \
  gcc-c++ perl-ExtUtils-MakeMaker

# 下载源码
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz --no-check-certificate

# 解压并进入目录
tar -zxvf git-2.43.0.tar.gz -C /usr/local/src/
cd /usr/local/src/git-2.43.0/

# 编译安装
./configure --prefix=/usr/local/git
make && make install

配置环境变量

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
source /etc/profile

# 验证版本
git --version

处理系统自带的旧版本

若上一步仍显示 git version 1.8.3.1,说明命中的是系统自带版本:

yum remove git -y
source /etc/profile
git --version   # 正常应输出 git version 2.43.0

记住账号密码

在用户目录下生成 .git-credential,记录用户名和密码:

git config --global credential.helper store

分享这篇文章:

上一篇
CentOS 搭建 Node.js 环境
下一篇
vsftpd 搭建 FTP(指定用户访问指定目录)