linux-centos系统下简单/源码编译安装git

来源:互联网 发布:企业海关数据免费查询 编辑:程序博客网 时间:2024/06/04 19:27

本文主要是简单介绍git指定版本源码编译安装
请完整看完一段后再执行文中的命令


背景介绍

想要在阿里云上使用codepipeline上使用maven部署springboot的demo项目结果发现文档介绍根本就不全,试了很多次没有很好的结果,所以打算在服务器上安装所有的环境,在服务器上直接使用maven部署项目

安装方式

软件安装管理器

安装方式可以使用系统自带的安装管理器进行安装,例如centos下默认的yum,ubuntu下的apt-get等等这里我用的是centos7.2,所以用的是yum命令(以下所有安装/执行等都是在centos系统下)yum命令安装git是最简单的,直接键入命令安装就可以了
    yum install git -yy
yum (执行程序) install (安装) git (安装软件) -yy(是否安装关联/依赖软件,y==是)有可能安装不上,或者安装完不能执行,需要安装其他依赖软件
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
这样就安装完了,现在这样安装,git的版本是1.8,当前最新版本2.9.5,当前日期是2017-11-27日

源码编译

下载源码包 https://www.kernel.org/pub/software/scm/git/
下载你想要的版本,我这里选择的是git-2.9.5.tar.gz
即使是源码编译安装,也是需要安装依赖软件的,但是这里不建议这么做,尤其是安装的纯净linux的,即没有安装任何软件的
我试过所有的依赖软件都使用源码包去编译安装后再安装git,发现根本就搞不定,依赖的软件太多,还有依赖软件的版本都有要求,最后我放弃了

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

首先用软件管理器安装以上依赖软件
下载好git

    wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz    tar -zxvf git-2.9.5.tar.gz     (在下载目录下解压就可以了,然后安装编译到其他目录)    cd git-2.9.5    make prefix=/usr/local/git install    或者使用另一种方式,当前目录下    ./configure prefix=/usr/local/git    (配置文件)    make && make install    (编译安装)    编译有可能没有成功,请通过错误提示自行百度

安装成功

编译成功后,表示git安装成功,这时可以查看git版本号,确认是否成功

    cd /usr/local/git/bin    git version

你会看到命令行上显示 git version 2.9.5

安装成功后,可以配置一下全局变量

    vim /etc/profile 或者 vi /etc/profile

ctrl + f 翻页到最后一页
在最后添加

    export GIT_HOME=/usr/local/git    export PATH=$GIT_HOME/bin:$PATH    (        可以根据自己的实际环境修改        例如:        export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$JRE_HOME/bin:$GIT_HOME/bin:$PATH    )

至此,git已经安装成功

原创粉丝点击