centen os7 源码安装git2.17.0

下载git2.17.0(linux版):在Github,https://github.com/git/git/releases 下载最新版本。

上传到usr/local/java目录下并解压

安装依赖

yum install -y curl-devel expat-devel gettext-devel  openssl-devel zlib-devel autoconf perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

编译安装git

cd   git-2.17.0  

安装Git至/usr/local/java/git-2.17.0 路径  :  make configure ./configure --prefix=/usr/local/java/git-2.17.0  


make && make install

打开环境变量配置文件,命令 vi /etc/profile ,在底部加上Git相关配置信息:

export GIT_HOME=/usr/local/java/git-2.17.0
export PATH=$PATH:$GIT_HOME/bin

编辑之后记得使用source /etc/profile命令是改动生效。

安装完成,随便在哪里输入git --version查看版本信息。

完成!但是版本有点旧是因为:安装依赖时,yum自动安装了Git

(yum安装就是这个缺点,版本你不好控制。如果想要使用最新版的git,那还是得自己下载源码安装。)

需要卸载旧版本Git,命令为: yum remove git 出现提示输入y即可;

进入解压后的文件夹,命令 cd git-2.17.0 ,然后执行编译,

命令为 

make prefix=/usr/local/git all

 耐心等待编译即可(编译git源码);

安装git至/usr/local/java/git路径

make prefix=/usr/local/java/git install

打开环境变量配置文件,命令 vi /etc/profile ,在底部加上Git相关配置信息:

export GIT_HOME=/usr/local/java/git
export PATH=$PATH:$GIT_HOME/bin

编辑之后记得使用source /etc/profile命令是改动生效。

真正完成安装2.17.0版git.

理解小结:该安装方法是通过git源码安装。下载下来的是源码。需要先编译再安装。安装git所需依赖时,会默认安装一版git,删掉,再继续安装新版git.

有不足之处请指出!

发布了58 篇原创文章 · 获赞 206 · 访问量 32万+

猜你喜欢

转载自blog.csdn.net/weixin_39816740/article/details/104941115
今日推荐