Centos7-Linux环境中下载安装Git2.3超详文教程

简介: Centos7-Linux环境中下载安装Git2.3超详文教程

Linux下Git的下载安装教程

一、Git介绍

二、安装Git前期准备

1.使用以下命令检查服务器是否已经安装了Git

三、编译安装Git

1.使用yum命令安装

2.通过编译源码安装Git (支持高版本Git的安装)

1.安装编译 Git 所需要的依赖:

2.安装编译源码所需依赖的时候,yum 自动安装了 Git,需要先卸载这个旧版的 Git:

3.下载Git,选择你需要的版本下载即可

四、总结

一、Git介绍

Git — The stupid content tracker, 傻瓜内容跟踪器。Linus Torvalds 是这样给我们介绍 Git 的。

Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。


二、安装Git前期准备

1.使用以下命令检查服务器是否已经安装了Git

#查看是否安装git,如果出现下面的则说明已经安装过了git,需要卸载

git --version

#卸载git命令

yum remove git


若出现以上版本号,则代表已经安装了git,不需要再次安装了,否则就安装,其实安装的话,分为用yum安装和下载git源码编译安装。但是cetos5以及以下版本中的yum都没有git,无法使用yum安装,而cetos6可以使用yum安装git,但是安装的git是1.7.1版本的,而github需要的git版本最低都不能低于1.7.2。所以如果是cetos7以及以上版本的,推荐使用yum安装,方便,如果是cetos7以下的,请使用git源码编译安装git。下面展示这两种安装步骤:


三、编译安装Git

1.使用yum命令安装

#yum源中安装的git版本是1.7.1,Github等需要的Git版本最低都不能低于1.7.2

yum -y install git

#查看git的版本号

git --version

#因为版本要求,我们一般不用上面的方法,而是下载git源码编译安装


2.通过编译源码安装Git (支持高版本Git的安装)

1.安装编译 Git 所需要的依赖:


yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

2.安装编译源码所需依赖的时候,yum 自动安装了 Git,需要先卸载这个旧版的 Git:


yum -y remove git


3.下载Git,选择你需要的版本下载即可

1.手动下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/


2.通过wget命令下载

#进入src目录,或者你想下载到那个目录

cd /usr/local/src

#执行下载命令

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.31.1.tar.gz --no-check-certificate


3.官网下载:https://git-scm.com/downloads

下载完成后通过Xshell等工具将压缩包上传到服务器指定目录,我是上传到 /usr/local/src下的

解压到 /usr/local/src 目录下


tar -zxvf git-2.31.1.tar.gz -C /usr/local/src/


编译安装

#进入解压后的目录


cd /usr/local/src/git-2.31.1/

#执行编译安装


./configure --prefix=/usr/local/git
make 
make install

设置环境变量

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
source /etc/profile


验证版本后是否正常


[root@honghua-centos-02 ~]# git --version
git version 2.31.1

若上述步骤初夏如下显示,则表示当前git为系统自动带git

[root@iZbp1flzt6x7pxmxfhmxeeZ git-2.31.1]# git --version
git version 1.8.3.1

卸载系统自带的git(前面如果执行了,这里不用在执行了)


#卸载系统自带git


yum remove git -y

#重新执行如下命令更新环境变量


source /etc/profile

#再次查看版本,如下表示OK

[root@honghua-centos-02 ~]# git --version
git version 2.31.1


四、总结


至此在Centos7-Linux下安装Git 2.3.1已经全部完成,如果按照上述步骤没有成功,那我建议你卸载Git再去看看别人写的步骤把

目录
相关文章
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
4772 3
|
网络安全 开发工具 git
配置本地环境以管理Git多账户SSH连接的方法
通过以上步駟设置后, 您可以轻松管理多個 Git 账户并且根据不同项目需求切换 SSH 密匙进行版本控制操作。
1458 20
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
2737 16
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
910 10
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
917 0
|
Ubuntu 网络协议 Unix
Linux教程(Ubuntu为蓝本)之Linux介绍篇
SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。[1-2]
|
Ubuntu Linux 数据安全/隐私保护
Win10安装Linux子系统教程!如何在Win10系统中安装Ubuntu!
登录系统后,输入cd /返回上一级,然后再输入“ls”查看一下系统文件目录,看看对不对!
|
安全 Linux 测试技术
配置Goby工具环境(win,linux,macOS)
配置Goby工具环境(win,linux,macOS)
2018 2
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
818 11