如何在 Ubuntu 20.04 上安装 Git

介绍

Git 等版本控制系统对于现代软件开发最佳实践至关重要。版本控制允许您在源代码级别跟踪您的软件。您可以跟踪更改、恢复到之前的阶段以及分支以创建文件和目录的替代版本。

许多软件项目的文件都保存在 Git 存储库中,GitHub、GitLab 和 Bitbucket 等平台有助于促进软件开发项目的共享和协作。

在本指南中,我们将介绍如何在 Ubuntu 20.04 服务器上安装和配置 Git。我们将介绍如何以两种不同的方式安装软件:通过内置包管理器和通过根据您的特定需求,这些方法中的每一种都有自己的好处。

先决条件

您将需要具有非 root 超级用户帐户的 Ubuntu 20.04 服务器。

要进行设置,您可以按照我们的 Ubuntu 20.04 初始服务器设置指南进行操作

设置好服务器和用户后,您就可以开始了。

使用默认包安装 Git

如果您想使用 Git 快速启动和运行,如果您更喜欢广泛使用的稳定版本,或者您不想寻找最新的可用功能,那么使用默认包安装的选项是最好的选择。如果您正在寻找最新版本,您应该跳转到有关从源安装的部分

Git 可能已经安装在您的 Ubuntu 20.04 服务器中。您可以使用以下命令在您的服务器上确认这种情况:

  • git --version

如果您收到类似于以下内容的输出,则表示已安装 Git。

Output
git version 2.25.1

如果您是这种情况,那么您可以继续设置 Git,或者如果您需要更新的版本,您可以阅读下一节关于如何从源安装

但是,如果您没有得到 Git 版本号的输出,您可以使用 Ubuntu 默认包管理器 APT 安装它。

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

  • sudo apt update

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

  • sudo apt install git

您可以通过运行以下命令并检查您是否收到相关输出来确认您已正确安装 Git。

  • git --version
Output
git version 2.25.1

成功安装 Git 后,您现在可以转到本教程设置 Git部分来完成您的设置。

从源代码安装 Git

如果您正在寻找一种更灵活的 Git 安装方法,您可能需要从源代码编译软件,我们将在本节中介绍。这需要更长的时间,并且不会通过您的包管理器进行维护,但它允许您下载最新版本,并且如果您希望进行自定义,它将使您更好地控制所包含的选项。

验证服务器上当前安装的 Git 版本:

  • git --version

如果安装了 Git,您将收到类似于以下内容的输出:

Output
git version 2.25.1

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

  • sudo apt update
  • sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

安装必要的依赖项后,创建一个临时目录并移入其中。这是我们将下载我们的 Git tarball 的地方。

  • mkdir tmp
  • cd /tmp

Git 项目网站,我们可以导航到https://mirrors.edge.kernel.org/pub/software/scm/git/提供的 tarball 列表并下载您想要的版本。在撰写本文时,最新版本是 2.26.2,因此我们将下载该版本以进行演示。我们将使用 curl 并将我们下载的文件输出到git.tar.gz.

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

解压压缩的 tarball 文件:

  • tar -zxf git.tar.gz

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

  • cd git-*

现在,您可以通过键入以下两个命令来制作包并安装它:

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

现在,替换 shell 进程,以便使用我们刚刚安装的 Git 版本:

  • exec bash

完成此操作后,您可以通过检查版本来确保安装成功。

  • git --version
Output
git version 2.26.2

成功安装 Git 后,您现在可以完成设置。

设置 Git

在您对 Git 版本感到满意后,您应该配置 Git,以便您生成的提交消息将包含正确的信息并在您构建软件项目时为您提供支持。

可以使用git config命令来实现配置具体来说,我们需要提供我们的姓名和电子邮件地址,因为 Git 会将这些信息嵌入到我们所做的每个提交中。我们可以通过键入以下内容继续添加此信息:

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

我们可以通过键入以下内容来显示所有已设置的配置项:

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

您输入的信息存储在您的 Git 配置文件中,您可以选择使用您选择的文本编辑器手动编辑该文件,如下所示(我们将使用 nano):

  • nano ~/.gitconfig
~/.gitconfig 内容
[user]
  name = Your Name
  email = [email protected]

CTRLX,然后YENTER退出文本编辑器。

您可以设置许多其他选项,但这些是所需的两个基本选项。如果跳过此步骤,则在提交到 Git 时可能会看到警告。这为您带来了更多的工作,因为您将不得不使用更正的信息修改您所做的提交。

结论

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

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

觉得文章有用?

点个广告表达一下你的爱意吧 !😁