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再去看看别人写的步骤把

目录
相关文章
|
18天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
19天前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
26 4
|
24天前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下文件数量是常见的需求。本文介绍了四种方法:使用 `ls` 和 `wc` 组合、`find` 命令、`tree` 命令以及编程实现(如 Python)。每种方法都附有详细说明和示例,适合不同水平的用户学习和使用。掌握这些技巧,可以有效提升系统管理和日常使用的效率。
133 6
|
27天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
29天前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
70 3
|
29天前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
35 3
|
28天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
25天前
|
存储 安全 Linux
VMware安装CentOS7
【11月更文挑战第11天】本文详细介绍了在 VMware 中安装 CentOS 7 的步骤,包括准备工作、创建虚拟机、配置虚拟机硬件和安装 CentOS 7。具体步骤涵盖下载 CentOS 7 镜像文件、安装 VMware 软件、创建和配置虚拟机硬件、启动虚拟机并进行安装设置,最终完成 CentOS 7 的安装。在安装过程中,需注意合理设置磁盘分区、软件选择和网络配置,以确保系统的性能和功能满足需求。
149 0
|
Linux 网络安全 开发工具
百度搜索:蓝易云【Git安装 + 多站点SSH Key配置教程。】
现在,你已经成功安装了Git,并配置了多站点的SSH Key。你可以使用Git命令进行版本控制,并通过SSH Key进行身份验证来访问不同的Git仓库。
180 0
|
存储 Ubuntu Linux
Git的安装以及本地仓库的创建和配置
Git是一个分布式版本控制系统,用于跟踪和管理文件的更改。它可以记录和存储代码的所有历史版本,并可以方便地进行分支管理、合并代码和协作开发。