如何在 Debian 10 上安装 Git

介绍

软件版本控制系统如Git允许您在源级别跟踪您的软件. 使用版本工具,您可以跟踪更改,返回以前的阶段,并分支创建替代版本的文件和目录。

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

在本教程中,我们将在 Debian 10 服务器上安装和配置 Git. 我们将以两种不同的方式来了解如何安装该软件,每一种都有自己的好处,取决于您的具体需求。

前提条件

要完成本教程,你应该有一个非root 用户,在 Debian 10 服务器上启用了sudo权限和防火墙。

随着服务器和用户的设置,您已经准备好开始。跳到 Installing Git with Default Packages(通过 apt 包管理器)或 Installing Git from Source开始。

安装 Git 与默认包

Debian 的默认存储库为您提供了安装 Git 的快速方法. 请注意,您通过这些存储库安装的版本可能不是目前可用的最新版本。

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

1sudo apt update

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

1sudo apt install git

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

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

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

从源头安装 Git

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

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

1sudo apt update

接下来,安装这些包:

1sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

安装必要的依赖程序后,请继续浏览 Git 项目在 GitHub 的镜子,可通过以下 URL 获取您想要安装的 Git 版本:

1https://github.com/git/git

从这里,请确保您在分支上。点击 Tags 链接并选择您想要的Git版本。除非您有理由下载一个 _release candidate_版本(标记为 ** rc** ),请尝试避免这些版本,因为它们可能不稳定。

git change branch select tags

接下来,在页面的右侧,点击 代码 按钮,然后右键单击 ** 下载ZIP** 并复制以 .zip结束的链接地址。

right-click on download zip to copy url

回到您的 Debian 10 服务器上,转到tmp目录下载临时文件:

1cd /tmp

从那里,您可以使用wget命令来安装复制的 zip 文件链接,我们将为该文件指定一个新的名称为git.zip:

1wget https://github.com/git/git/archive/refs/tags/v2.35.1.zip -O git.zip

接下来,删除您下载的文件:

1unzip git.zip

然后更改到以下目录:

1cd git-*

现在你可以用以下命令创建包:

1make prefix=/usr/local all

然后,通过运行以下操作来安装该软件包:

1sudo make prefix=/usr/local install

为了确保安装成功,您可以运行git --version,并且您应该收到相关的输出,该输出指定了当前安装的 Git 版本。

现在你已经安装了 Git,如果你想升级到更晚版本,你可以克隆存储库,然后构建和安装. 要找到用于克隆操作的 URL,请在 项目的 GitHub 页面上导航到你想要的分支或标签,然后复制右侧的克隆 URL:

git copy URL

写入时,相关URL如下:

1https://github.com/git/git.git

首先改變您的家庭目錄:

1cd ~

然后在您最近复制的 URL 上使用git clone:

1git clone https://github.com/git/git.git

这将在当前目录中创建一个新目录,您可以重新构建包并重新安装更新的版本,就像您以前一样。

1cd git
2make prefix=/usr/local all
3sudo make prefix=/usr/local install

有了这个完整,你可以肯定你的Git版本是最新的。

设置上去

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

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

首先,添加你的名字:

1git config --global user.name "Sammy"

然后添加您的电子邮件地址:

1git config --global user.email "[email protected]"

您可以查看通过运行列表设置的所有配置项目:

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

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

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

您可以设置许多其他选项,但这些是必要的两项重要选项. 如果您跳过这个步骤,您可能会收到警告,当您致力于 Git. 这为您创造了更多的工作,因为您将不得不修改您用纠正的信息所做的承诺。

结论

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

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

此外,您可以通过浏览我们的《开放源代码介绍》系列(https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source)来了解更多关于使用Git作为开源项目的一部分的信息。

Published At
Categories with 技术
comments powered by Disqus