如何在 Ubuntu 20.04 上安装 Git

介绍

版本控制系统如Git对现代软件开发的最佳实践至关重要。版本化允许您在源级别跟踪您的软件,您可以跟踪变化,返回以前的阶段,并分支创建替代版本的文件和目录。

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

在本指南中,我们将探讨如何在Ubuntu 20.04服务器上安装和配置Git,我们将以两种不同的方式探讨如何安装该软件:通过嵌入式包管理器,以及通过

<$>[info] 简化使用 DigitalOcean App Platform的应用程序部署。

前提条件

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

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

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

安装 Git 与默认包

使用默认软件包安装的选项是最好的,如果你想快速使用 Git,如果你更喜欢一个广泛使用的稳定版本,或者如果你不寻找最新的可用功能。

Git 可能已经安装在您的 Ubuntu 20.04 服务器上,您可以通过以下命令在您的服务器上确认此情况:

1git --version

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

1[secondary_label Output]
2git version 2.25.1

如果这是你的情况,那么你可以转到 设置Git,或者你可以阅读下一节的 如何从源头安装如果你需要一个更新的版本。

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

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

1sudo apt update

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

1sudo apt install git

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

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

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

从源头安装 Git

如果您正在寻找一个更灵活的方法来安装Git,您可能需要从源编译软件,我们将在本节中讨论这个问题,这需要更长的时间,并且不会通过您的包管理器进行维护,但它将允许您下载最新版本,并为您提供更大的控制权,如果您想进行定制。

检查当前在服务器上安装的 Git 版本:

1git --version

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

1[secondary_label Output]
2git version 2.25.1

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

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

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

1mkdir tmp
2cd /tmp

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

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

解包压缩的 tarball 文件:

1tar -zxf git.tar.gz

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

1cd git-*

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

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

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

1exec bash

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

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

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

设置上去

一旦您对 Git 版本满意,您应该配置 Git,以便您创建的发送消息包含您的正确信息,并在构建软件项目时支持您。

具体来说,我们需要提供我们的名字和电子邮件地址,因为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 配置文件中,您可以选择用您选择的文本编辑器手动编辑(我们将使用 nano):

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

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

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

结论

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

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

Published At
Categories with 技术
comments powered by Disqus