如何在 CentOS 8 上安装 git

Git 是一种分布式版本控制系统,当今大多数软件团队都在使用它。它使您可以跟踪代码更改,恢复到上一阶段,创建分支以及与其他开发人员进行协作。

Git 最初是由 Linux 内核的创建者 Linus Torvalds 开发的。

本教程说明了如何在 CentOS 8 上安装 Git 。

最简单的安装 Git 方法是使用 yum 软件包管理工具进行安装。

用 yum 安装 git

Git 软件包包含在 CentOS 的默认存储库中。

超级用户或具有 sudo 特权的用户身份运行以下命令,以在您的 CentOS 系统上安装 Git :

sudo yum install git

通过键入以下命令来验证安装,该命令将打印 Git 版本:

git --version

在撰写本文时, CentOS 8 存储库中可用的 Git 的当前版本为 2.18.1

git version 2.18.1

完成。您已经安装了 Git ,并准备使用它。

从源代码安装 Git

从源代码编译 Git 允许您安装最新的 Git 版本并自定义构建选项。但是,您将无法通过 yum 软件包管理器维护 Git 安装。

首先安装在 CentOS 上构建 Git 所需的依赖项:

sudo yum groupinstall "Development Tools"
sudo yum install curl-devel expat-devel gettext-devel openssl-devel  perl-CPAN perl-devel zlib-devel

安装完成后,打开浏览器,访问 GitHub 上 Git 项目的仓库,并复制以结尾 .tar.gz 的最新发行链接 URL:

当前,最新的稳定版 Git 是 2.23.0 ,但可能与您有所不同。

我们将在 /usr/src 目录中下载 Git 源,该目录是放置源文件的常用位置。导航到目录

cd /usr/src/

使用先前复制的链接下载 tar.gz 文件 git.tar.gz

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

接下来,解压缩 tarball 并通过键入以下命令转到 git source 目录:

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

运行以下两个命令以在 CentOS 系统上编译并安装 Git :

sudo make prefix=/usr/local all
sudo make prefix=/usr/local install

键入 git --version 以验证安装:

git --version
git version 2.23.0

以后,当您想更新到较新的版本时,请下载档案并重复构建过程。

配置 Git

现在您已经在 CentOS 机器上安装了 Git 。您可以通过以下命令将设置您的提交名称和电子邮件地址:

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

要确认您已在 Git 中正确设置了信息,请输入

git config --list
user.name=Your Name
[email protected]

配置设置存储在 ~/.gitconfig 文件中:

〜 / .gitconfig

[user]
    name = Your Name
    email = [email protected]

如果要对全局 Git 配置进行其他更改,请使用 git config 命令或 ~/.gitconfig 手动编辑文件。

结论

在 CentOS 8 上安装 Git 只需运行一个 yum 命令即可。如果要使用最新的 Git 版本,则需要从源代码进行构建。

如果您不熟悉 Git ,请查看 Pro Git,这是学习如何使用 Git 的绝佳资源。