linux安装git指定版本
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
在安装前可以先检测是否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"