想要在linux上更新git版本,我查了很多资料,但是似乎都需要先把旧版本git删掉然后再进行更新

1、查看git版本

git --version

查看git当前版本

2、安装依赖

源代码安装和编译git,需要安装依赖,具体命令:

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

yum install gcc perl-ExtUtils-MakeMaker

3、卸载旧版本的git

不把旧版本卸载掉的话会导致升级失败

yum remove git

4、打开文件夹

选择/usr/local/src文件夹作为存放下载的git包

cd /usr/local/src/

 5、下载git某个版本的压缩包

我尝试过使用github的地址,特别慢而且经常无法连接,所以找了个国内的镜像地址,我要选择的版本是2.41.0,有需要的可以自行修改版本

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.41.0.tar.xz

查看git版本或直接下载

6、把刚才下载的压缩包进行解压

先使用ls查看下当前文件夹中的文件,看下下载是否成功

然后对这个压缩包进行解压

tar -xvf git-2.41.0.tar.xz

7、打开解压好的git文件夹

cd git-2.41.0

 8、编译

make prefix=/usr/local/git all

编译好后的截图如下:

  9、安装

编译好后的git就可以进行安装了,执行如下命令

make prefix=/usr/local/git install

安装好的截图

10、配置环境变量

环境变量的配置好像是有几种方式,但是我习惯用的是那种笨方式

先进入环境变量配置文件

vim /etc/profile

 刚进入文件中时是查阅模式,要输入i修改为输入模式

然后在文件最底部添加上

export GIT_HOME=/usr/local/git/bin

export PATH=$GIT_HOME:$PATH

先按esc键退出输入模式,再输入:wq退出并保存

需要刷新环境变量使其生效

source /etc/profile

11、再次验证git版本,以判断是否升级成功

输入git --version

 我的版本已经更新成功了

好文推荐

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: