CentOS7 源码安装git

yum 安装的git 版本太旧,虽然可以通过一些源安装,但是维护的不是很好,所以使用源码安装

#安装必要的依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y

上面的依赖会安装旧版本的git,需要卸载掉

#卸载旧版本的git
yum remove git -y
#下载源码编译安装
#下载
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.29.3.tar.gz

#解压
tar xf git-2.29.3.tar.gz

#移动
mv git-2.29.3 /usr/src 
cd /usr/src/git-2.29.3
#指定配置目录
./configure prefix=/usr/local/git/
#编译安装
make && make install

#配置环境变量
vi ~/.bash_profile
export PATH=$PATH:/usr/local/git/bin
source ~/.bash_profile

最后检查一下是否安装成功

git --version
#出现下面的提示,说明安装成功了
git version 2.29.3

如果安装过程中提示错误
CentOS中遇到zlib.h: No such file or directory 这种一般是没有安装上面的依赖,安装一下就好了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容