在安装前,可以先检测是否git是否已存在,输入git命令:
git version
如果提示"No such file or directory",则代表没有git
如果提示 "git version 1.8.3.1" 这类信息,则代表已安装了git
如果,此时安装的不是我们想要的版本,那么可以先进行卸载,再重新安装。
卸载命令:
yum -y remove git
删除后,再执行上面查看git版本,就会得到 "No such file or directory"
那么咱们就开始了,手动创建新的git,并且是我们想要的版本。
1. 先安装依赖
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
2. 下载git
https://mirrors.edge.kernel.org/pub/software/scm/git/
在Windows上,打开这个链接,能看到许多的版本,假设我们选择的是下面这个版本:
git-2.38.1.tar.gz
使用命令:
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.38.1.tar.gz
3. 查看下载的文件
ls
我们会看到当前目录下,就多了一个"git-2.38.1.tar.gz"文件
3.1 附加步骤:如果我们是在根目录下或别的目录执行的 wget下载,会下载到当前的目录里,又如果需要移动到我们想要的目录里,需执行下面的命令
mv git-2.38.1.tar.gz /usr/local/
4. 解压文件
tar -zxvf git-2.38.1.tar.gz -C git
-C 参数,解压到指定的目录,前提是确保这个目录存在。
4.1 进入git目录
cd /usr/local/git/git-2.38.1/
5. 编译
make prefix=/usr/local/git all
6. 安装Git在/usr/local/git路径
make prefix=/usr/local/git install
7. 配置环境变量
vim /etc/profile
打开此文件,在末尾处添加:
#git
export PATH=/usr/local/git/bin:$PATH
保存修改,最后执行下面的命令,使其立即生效
source /etc/profile
8. 最后查看git版本
git version
就能看到"git version 2.38.1"