在Ubuntu 24.04上安装Git

2024年 4月 26日 63.7k 0

作为一名开发人员,版本控制系统对您的日常工作至关重要,尤其是在增强与其他开发人员的协作方面。如果你使用Git作为你的VCS,了解如何在Ubuntu 24.04上安装它是很方便的。

使用Git,您可以轻松地跟踪存储库中的更改、恢复更改等。此外,Git使您可以轻松地在Git存储库中维护代码。在Ubuntu 24.04上使用Git之前,你必须知道如何安装它。幸运的是,有两个安装选项,这两个选项都在本指南中详细介绍。

在Ubuntu 24.04上安装Git的两种方法

安装Git只需要访问非root用户帐户和互联网连接。使用的方法将取决于您的偏好。如果你想要一个快速简单的方法,建议从Ubuntu存储库安装Git。但是,这种方法不会安装最新的Git版本。

如果你想要最新版本,你必须从源代码安装Git。这种方法涉及更多的步骤,但一旦您知道要运行哪些命令,它就会完成任务。

方法1:从Ubuntu存储库在Ubuntu 24.04上安装Git

Git在Ubuntu上的默认包中可用,尽管这个版本不是最新版本,但它被认为更稳定。同样,这种方法允许您通过一个简单的命令使用APT安装Git。

有些软件包是默认安装的,在Ubuntu 24.04中,你应该已经安装了Git。通过检查其版本来验证这一点。

$git--版本

如果您的案例中没有安装Git,请从更新包列表开始。

$sudo apt更新

更新包索引后,我们可以按照如下方式安装Git。

$sudo apt-install git

就这么简单。一旦流程运行并完成,Git将在您的系统中可用,您可以将其配置为开始使用它。

如果您想安装最新的Git版本,请使用以下方法。

方法2:从源代码在Ubuntu 24.04上安装Git

使用第一种方法,我们设法安装了Git,但安装的版本不是最新的。当您从默认存储库中获取包时,您只能访问最新的稳定版本。

然而,这并不意味着你不能获得最新的Git版本。要做到这一点,您必须从源代码编译Git。与前面的方法不同,这种方法需要更多的时间,并且必须运行不同的命令来检索和编译包。

步骤1:安装依赖项

对于我们来说,源代码和编译Git需要不同的包,我们可以使用下面的命令安装它们。

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

在安装过程中,将跳过那些已安装的程序。

步骤2:创建临时目录

我们需要一个临时目录来存储和编译检索到的Git文件。我们已经将目录命名为tmp,并导航到其中。

$mkdir tmp

$cd/tmp

步骤3:下载最新的Git版本

你只能从它的网站上找到最新的Git版本。要知道你应该下载哪个版本,请访问Git项目网站。网站加载后,请查找最新版本。在写这篇文章时,我们有v2.44.0作为最新版本。

接下来,使用curl通过以下命令下载Git tarball。

$curl-o git.tar.gzhttps://mirrors.edge.kernel.org/pub/software/scm/git/git-2.44.0.tar.gz

请确保替换该命令以匹配最新版本,具体取决于您阅读本文的时间。

4.打开焦油球的包装

下载Git tarball后,我们必须使用tar对其进行解压缩。拆包后,使用cd命令导航到Git目录。

$tar-zxf git.tar.gz

$cd吉特-*

步骤5:编译并安装Git

首先使用make命令编译Git包。

$make prefix=/usr/local-all

之后,通过运行下面的命令安装程序包。

$sudo make-prefix=/usr/local-install

最后,使用下面的命令应用更改。

$source/etc/environment

就是这样。你现在已经安装了Git。检查版本以确认我们安装了最新的版本。

$git--版本

我们有2.44.0版本,这是我们之前下载的版本。

在Ubuntu 24.04上配置Git

现在您已经安装了Git,下一个建议步骤是配置您的用户名和电子邮件。要实现这一点,请运行以下命令,并添加提交时要使用的用户名和电子邮件地址。

$git-config--全局用户名“your_name”

$git-config--全局user.email“your_email”

现在,您可以开始使用Git在存储库中进行提交。

结论

Git是一个广泛使用的版本控制系统,在Ubuntu 24.04上安装它有两种方法。首先,您可以通过APT从默认软件包中安装它。或者,您可以获取并编译Git包以获得最新版本。就是这样!

相关文章

猎豹浏览器怎么更改下载路径
Apache的URL缩短功能如何实现
Apache的点击劫持保护如何设置
Apache的HSTS功能是什么如何启用
Apache的X-Frame-Options如何配置以防止点击劫持
Apache的Content Security Policy如何设置

发布评论