centos7及以上安装git服务

检查git是否安装或者是版本

  whereis git等命令来检查是否已经安装了git版本的

  git --version检测到我的环境自带的git版本

已安装但不是想要的版本需要卸载

  yum remove git卸载git

查看yum源中版本是否是需要安装的版本:

  yum info git命令查看yum源中的git版本,如果是自己想要的版本,则可以直接通过yum进行安装,yum install git

安装依赖的包

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMake

下载高版本git

# wget https://github.com/git/git/archive/v2.9.2.tar.gz

解压

tar -zxvf v2.9.2.tar.gz

可以移动到合适的目录下:

 mv git-2.9.2/ /usr/share

进入目录:

cd git-2.9.2/

编译安装:

make prefix=/usr/local/git all     (时间比较长)

make prefix=/usr/local/git install

 

使用git --version 查看版本

版本显示是git version 1.8.3.1  ,这是因为它默认使用了"/usr/bin"下的git。

whereis git   查看git所在路径

 

更改环境变量  

要把编译安装的git路径放到环境变量里,让它替换"/usr/bin"下的git。为此我们可以修改“/etc/profile”文件(或者/etc/bashrc文件)

  vim /etc/profile

  或者是vim /etc/bashrc

然后在文件的最后一行,添加下面的内容,然后保存退出。

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

 

不想重启系统,使用source命令立即生效

  source /etc/profile

 

然后再次使用git --version 查看git版本,发现输出2.9.2,表明安装成功。

 

 参考博文: https://www.cnblogs.com/shelly01-zhou/p/7736610.html

       https://blog.csdn.net/qq_35573689/article/details/73223740

       https://www.jianshu.com/p/729f4f313642

posted @ 2019-03-01 12:53  举个栗子^-^  阅读(228)  评论(0编辑  收藏  举报