如何在Ubuntu 20.04上安装Git

介绍

像Git这样的版本控制系统对于现代软件开发最佳实践至关重要。版本控制允许您在源代码级别跟踪软件。您可以跟踪更改、恢复到先前的阶段,并创建文件和目录的备份版本。

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

在本指南中,我们将介绍如何在Ubuntu 20.04服务器上安装和配置Git。我们将涵盖两种不同安装软件的方式:通过内置包管理器和通过源代码。根据您的具体需求,这些方法各自具有其自身的优点。

使用DigitalOcean App Platform简化应用程序部署。在几分钟内直接从GitHub部署。

先决条件

你将需要一个具有非root超级用户账户的Ubuntu 20.04服务器。

要设置这个,你可以按照我们的Ubuntu 20.04初始服务器设置指南

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

使用默认软件包安装Git

如果你想快速开始使用Git,或者你更喜欢一个被广泛使用的稳定版本,或者你不需要最新的功能,那么使用默认软件包进行安装是最好的选择。如果你需要最新发布的版本,你应该跳转到从源代码安装部分。

Git 可能已经安装在你的 Ubuntu 20.04 服务器上。你可以通过以下命令在你的服务器上确认这一点:

  1. git --version

如果你收到类似以下的输出,那么 Git 已经安装了。

Output
git version 2.25.1

如果这对你有用的话,那么你可以继续 设置 Git,或者你可以阅读下一节 如何从源代码安装,如果你需要一个更新版本。

然而,如果你没有得到 Git 版本号的输出,你可以使用 Ubuntu 默认的软件包管理器 APT 来安装它。

首先,使用 apt 软件包管理工具来更新你的本地软件包索引。

  1. sudo apt update

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

  1. sudo apt install git

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

  1. git --version
Output
git version 2.25.1

成功安装 Git 后,你现在可以继续阅读本教程的 设置 Git 部分来完成你的设置。

从源代码安装 Git

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

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

  1. git --version

如果 Git 已安装,您将收到类似以下的输出:

Output
git version 2.25.1

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

  1. sudo apt update
  2. sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

安装完必要的依赖项后,创建一个临时目录并进入其中。这是我们将下载 Git 压缩包的位置。

  1. mkdir tmp
  2. cd /tmp

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

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

解压缩 tarball 文件:

  1. tar -zxf git.tar.gz

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

  1. cd git-*

现在,您可以通过输入以下两个命令来构建和安装软件包:

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

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

  1. exec bash

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

  1. git --version
Output
git version 2.26.2

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

设置Git

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

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

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

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

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

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

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = [email protected]

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

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

结论

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

要了解更多关于如何使用Git的信息,请查阅以下文章和系列:

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04