CentOS 7 安装 git 2.34.1

发布于:1/12/2022, 12:33:14 PM @孙博
技术分享 | CentOS,git
许可协议:署名-非商业性使用(by-nc)

尽管 CentOS 7.x 的终期已定,但在那天真正来临之前,仍然是相当多公司(和现有项目)的主流选择。

CentOS 7.x 自带的 git 版本为 1.8.x,属于较旧的一个版本,偶尔安装一些程序依赖 git 时,都要求更高一些的版本。但如果尝试使用 yum install git 的话,安装的仍然会是旧版本。所以我们需要按照如下的方式手动安装。


安装依赖

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc -y

卸载旧版

yum remove git -y

下载编译安装

cd /usr/local/src/
wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.34.1.tar.xz
tar -vxf git-2.34.1.tar.xz
cd git-2.34.1
make prefix=/usr/local/git all
make prefix=/usr/local/git install

配置环境变量

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

运行测试

git --version
# git version 2.34.1