网站搜索

如何在 CentOS 8 上安装 Git


版本控制系统工具在当今的现代软件开发中发挥着至关重要的作用。版本控制是一种帮助一组软件开发人员一起工作并管理工作历史的软件。它不会覆盖其他人的更改,因此您可以跟踪每个更改,将文件或项目恢复到之前的状态。

版本控制工具可以帮助您非常轻松地恢复丢失的文件。如果团队中的任何人犯了错误,人们可以回顾并比较文件的早期版本并修复错误或任何冲突。

Git 是最流行的分散版本控制工具之一,开发人员使用它来协调他们之间的工作。它是由 Linus TorvaldsLinux 内核的创建者)于 2005 年设计的。

Git 提供数据保证、工作流程、创建分支、恢复到上一阶段、令人难以置信的速度、跟踪代码更改、查看日志等功能。它允许您在离线模式下执行工作,准备好后,您需要互联网连接来发布更改并获取最新更改。

在本教程中,我们将向您解释如何使用 yum 和源代码在 CentOS 8 服务器上安装 Git。每种安装都有其自身的优点,选择取决于您。

例如,想要永久更新 Git 的用户将使用 yum 方法,而需要特定版本的 Git 功能的用户将使用源代码方法。

重要:您必须安装 CentOS 8 服务器并配置具有 root 权限的 sudo 用户。如果没有,您可以创建一个 sudo 帐户

在 CentOS 8 上使用 Yum 安装 Git

安装 Git 最简单的方法之一是使用 yum 包管理器,但可用版本可能比最新可用版本旧。如果您想安装最新版本的 Git,请考虑从源代码编译它(下面给出了从源代码编译 Git 的说明)。

sudo yum install git

安装 git 后,您可以使用以下命令验证已安装的 Git 的版本。

git --version

git version 2.18.1

从源代码安装 Git

如果您想要使用特定版本的 Git 或需要安装的灵活性,那么最好的方法之一就是从源代码中收集软件 Git。但是,它不会通过 yum 包管理器管理和更新 Git 安装,但允许您安装最新版本的 Git 并自定义构建选项。这个方法过程有点漫长。

在继续安装之前,您将需要以下必要的工具来从源代码构建二进制文件。

sudo yum groupinstall "Development Tools"
sudo yum install wget unzip gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel libcurl-devel expat-devel

工具安装成功后,打开任意浏览器并访问 GitHub Release 上的 Gits 项目镜像。顶部的版本是最新版本的 Git,但您的版本可能会有所不同。现在,查看您需要的版本,然后右键单击源代码 (tar.gz) 并使用以下 wget 命令复制链接进行下载,如图所示。

sudo wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

下载完成后,使用 tar 命令解压源包,然后进入该目录。

sudo tar -xf git.tar.gz
cd git-*

现在使用以下命令从源代码安装并构建 Git。

sudo make prefix=/usr/local all install

编译完成后,您可以键入以下命令来验证 Git 版本安装。

git --version

git version 2.23.0

配置 Git

现在 git 已成功安装在 CentOS 计算机上,现在您需要设置您的个人信息,当您对代码进行任何更改时将使用该信息。

git config --global user.name "Your Name"
git config --global user.email "[email "

要验证上述设置是否已成功添加,您可以通过键入来列出已添加的所有配置设置。

git config --list

user.name=Your Name
[email 

上述设置存储在全局配置~/.gitconfig文件中。要对此文件进行任何其他更改,请使用 git config 命令或手动编辑该文件。

结论

就是这样!在本文中,我们解释了如何使用 yum 和源代码在 CentOS 8 服务器上安装 Git。要了解有关 Git 的更多信息,请阅读我们的文章如何在 Linux 中使用 Git 版本控制系统 [综合指南]