本文主要是简单介绍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已经安装成功