如何在 CentOS 8 上安装 Git

介绍

版本控制系统是现代软件开发不可或缺的一部分. 版本化允许您在源级别跟踪您的软件. 您可以跟踪更改,返回以前的阶段,并分支创建替代版本的文件和目录。

目前最流行的版本控制系统之一是Git,许多项目的文件都保存在Git存储库中,GitHub,GitLab和Bitbucket等网站有助于促进软件开发项目的共享和协作。

在本指南中,我们将讨论如何在 CentOS 8 服务器上安装和配置 Git. 我们将讨论如何通过两种不同的方式安装软件:通过内置的包管理器和通过源。

前提条件

您将需要一个 CentOS 8 服务器,具有非根超级用户帐户。

要设置此设置,您可以遵循我们的 CentOS 8 初始服务器设置指南

随着服务器和用户的设置,您已经准备好开始。

安装 Git 与默认包

我们的第一个安装Git的选择是通过CentOS的默认包。

此选项最适合那些想要快速使用 Git 的用户,那些喜欢广泛使用的稳定版本的人,或者那些不寻找最新的可用选项的人。

我们将使用开源软件包管理工具DNF,它代表Dandified YUM,即Yellowdog Updater的下一代版本,Modified(即 yum)。

首先,使用 DNF 包管理工具来更新本地包索引。

1sudo dnf update -y

y旗号用于提醒系统,我们知道我们正在做出更改,阻止终端促使我们确认。

更新完成后,您可以安装 Git:

1sudo dnf install git -y

您可以通过运行以下命令确认您正确安装了 Git:

1git --version
1[secondary_label Output]
2git version 2.18.2

成功安装了 Git,您现在可以进入本教程的 设置 Git部分以完成设置。

从源头安装 Git

安装 Git 的更灵活的方法是从源头编译软件,这需要更长时间,不会通过您的包管理器进行维护,但它将允许您下载最新版本,并为您提供一些控制您所包含的选项,如果您想定制。

在您开始之前,您需要安装 Git 所依赖的软件,所有这些都可在默认存储库中使用,因此我们可以更新本地包索引,然后安装包。

1sudo dnf update -y
2sudo dnf install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel gcc autoconf -y

安装必要的依赖之后,创建一个临时目录并进入它,这就是我们将下载我们的Git tarball的地方。

1mkdir tmp
2cd /tmp

Git 项目网站,我们可以导航到 Red Hat Linux 发行版的 tarball 列表,可在 https://mirrors.edge.kernel.org/pub/software/scm/git/下载您想要的版本。在写作时,最新的版本是 2.26.0,所以我们将下载用于演示目的。我们将使用 curl 和输出我们下载的文件到 git.targz

1curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.0.tar.gz

解包压缩的 tarball 文件:

1tar -zxf git.tar.gz

接下来,进入新的 Git 目录:

1cd git-*

现在,您可以创建包并通过键入这两个命令来安装它:

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

有了这个完整的,你可以确定你的安装是成功的通过检查版本。

1git --version
1[secondary_label Output]
2git version 2.26.0

成功安装了Git,您现在可以完成安装。

设置上去

现在你已经安装了 Git,你应该配置它,以便生成的 commit 消息包含正确的信息。

具体来说,我们需要提供我们的名字和电子邮件地址,因为Git将这些信息嵌入我们所做的每一个 commit 中。

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

我们可以显示通过键入设置的所有配置项目:

1git config --list
1[secondary_label Output]
2user.name=Your Name
3[email protected]
4...

您输入的信息存储在您的 Git 配置文件中,您可以选择使用这样的文本编辑器手动编辑:

1vi ~/.gitconfig
1[label ~/.gitconfig contents]
2[user]
3  name = Your Name
4  email = [email protected]

然后按ESC,然后按q,退出文本编辑器。

您可以设置许多其他选项,但这些是必要的两项重要选项. 如果您跳过此步骤,您可能会在承诺使用 Git 时看到警告。

结论

您现在应该安装 Git,并准备在您的系统上使用。

要了解有关如何使用 Git 的更多信息,请查看这些文章和系列:

Published At
Categories with 技术
comments powered by Disqus