linux安装git指定版本
在安装前,可以先检测是否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"
linux安装git指定版本相关推荐
- linux安装gnuPG指定版本,使用GnuPG(PGP)加密信息及数字签名教程
PGP (Pretty Good Privacy) 是由 Phil Zimmermann 于 1991 开发的一个用于数据加密和数字签名的程序,由于被广泛应用以至于后来形成一个开放的标准 OpenPG ...
- Linux下yum安装MySQL yum安装MySQL指定版本
yum 安装MySQL 1. 检查安装情况 查看有没有安装过: yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep m ...
- Centos(Linux)升级git最新版本
在Linux/Centos服务器上,如果使用的git版本过低,使用的时候可能会由于低版本不支持遇到各种问题,比如Centos7系统自带的git版本一般是1.8.3.1的,比较旧,通常建议升级git后再 ...
- linux安装git
转载自:https://www.csdn.net/tags/NtDacgwsMjkyNi1ibG9n.html linux下安装git可以通过好几种方法实现安装,下面由学习啦小编为大家整理了linux ...
- 对于Linux安装mysql5.7版本出现的问题
对于Linux安装mysql5.7版本出现的问题 通常对于5.7版本的mysql安装,其编译需要内存和安装需要磁盘空间 5.7的内存和磁盘消耗比较大,需要配置2G以上,不然make(编译)到一半出现错 ...
- linux安装git并配置GitHub账号,本地与GitHub之间进行文件的上传(push)、下载(克隆)、更新
0310 Linux和github交互 参考链接: 安装git并配置GitHub账号: 本地与GitHub之间进行文件的上传(push).下载(克隆).更新 上传 下载 更新: 补充:GitHub的原 ...
- linux安装git安装
目录 Linux安装 Git安装 创建版本库,浅试一下 许久未更了,今年的3月份去实习了,嘿嘿嘿. 实习回来写了几篇,发现CSDN不太一样了,有种"限流"的感觉.
- linux安装版本的python,linux安装python各种版本.md
### linux安装python各种版本 PS:首先按照本文的问题按照教程解决,再安装编译python [python各个版本大全](https://www.python.org/ftp/pytho ...
- Linux安装GIT最新版
GIT下载 https://mirrors.edge.kernel.org/pub/software/scm/git 解压.上传 安装依赖 yum install curl-devel expat-d ...
最新文章
- 实现ARM——Linux的自动登录
- Solr集群系统架构
- 求职特训营火热来袭,阿里大咖教你制作专业简历
- 第23天:js-数据类型转换
- linux input输入子系统分析《四》:input子系统整体流程全面分析
- Java基础学习总结(166)——Google 13 条代码审查标准
- OSGI开发web应用
- 直接拿来用!最火的Android开源项目(一) (转)
- nginx+tomcat+memcached
- css_02 | CSS——CSS 选择器详解
- 用c#开发微信(10) JSSDK 基本用法 分享接口“发送到朋友”
- Hadoop以及组件介绍
- Typora中插入分页符
- 服务器显示无vga电缆怎么回事,无vga电缆是什么意思
- php支付宝App支付生成预支付订单(统一下单接口)
- 加拿大 计算机硕士 哪个学校 便宜,加拿大计算机硕士成功案例1(学生成绩中)...
- 微信第三方平台授权时域名问题
- C语言基础概述(一)
- 成功解决笔记本重装系统后没有无线网
- C#利用Microsoft.Office.Interop.Excel导出excel文件