说明:本文是笔者在CentOS系统上安装成功后的记录
一、检查当前环境git
rpm检查是否安装git
rpm -qa |grep git
–强制卸载git已安装包
rpm -e --nodeps git-1.7.1-9.el6_9.x86_64
–检查是否卸载成功
rpm -qa |grep git
如果是通过yum安装的,直接在终端使用以下指令删除:
yum remove git
如果是通过源码编译安装的,参考以下文章:
Linux ./configure && make && make install 编译安装和卸载
二、配置安装git环境
编译安装git前奏:
确保安装gcc、g++以及编译git所需要的包:
yum install gcc -y
yum install gcc-c++ -y
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
三、下载git
在centos中使用rz命令从window客户端上传git包到centos,如果没有rz命令,则执行yum install lrzsz -y
wget直接下载可以git包也可以
rz上传git-2.19.2.tar.gz–上传
tar zxvf git-2.19.2.tar.gz–解压
四、安装git
cd git-2.19.2/–切换到解压目录
./configure --prefix=/usr/local/git-2.19.2–指定编译安装目录
echo $?–检查命令执行结果成功则为0,失败为大于0数字
make && make install–编译安装
echo
?
−
−
检
查
命
令
执
行
结
果
c
d
/
e
t
c
/
p
r
o
f
i
l
e
.
d
/
−
−
进
入
到
p
r
o
f
i
l
e
.
d
目
录
v
i
m
g
i
t
.
s
h
−
−
编
辑
文
件
配
置
环
境
变
量
e
x
p
o
r
t
P
A
T
H
=
?--检查命令执行结果 cd /etc/profile.d/--进入到profile.d目录 vim git.sh--编辑文件配置环境变量 export PATH=
?−−检查命令执行结果cd/etc/profile.d/−−进入到profile.d目录vimgit.sh−−编辑文件配置环境变量exportPATH=PATH:/usr/local/git/bin–配置环境变量
ln -sv git-2.19.2/ git–创建软连接
source /etc/profile.d/git.sh–使/etc/profile.d/git.sh文件生效
git --version–检查更新版本