Git,在Ubuntu 20.04上安装此版本控制系统

关于在Ubuntu 20.04上进行git安装

在下一篇文章中,我们将研究如何在Ubuntu 20.04上安装Git。 这是 世界上最受欢迎的分布式版本控制系统,许多商业和开源项目都在使用它。 使用此版本控制系统,用户可以与其他开发人员合作进行项目,跟踪我们自己代码中的更改,返回上一步等。

Git最初是由 Linus Torvalds的。 这是 快速,可扩展和分布式的版本控制系统。 其目的是跟踪计算机文件中的更改,并协调几个人对共享文件所做的工作。 这是GNU通用公共许可证版本2涵盖的一个开源项目。某些部分具有不同的许可证,与GPLv2兼容。

在Ubuntu 20.04上安装Git

使用公寓

埃尔帕克特 Git包含在默认的Ubuntu存储库中。 因此,用户将能够从apt软件包管理器中非常容易地安装它。 这是在Ubuntu上安装Git的最便捷的方法。

如我所说,安装非常简单。 您所要做的就是在终端中运行以下命令(Ctrl + Alt + T):

从apt安装git

sudo apt update && sudo apt install git

安装完成后,我们将能够 检查已安装的git版本 在同一终端上运行以下命令:

apt安装的版本

git --version

在我写这些行的那一刻, Ubuntu 20.04存储库中可用的Git当前版本是 2.25.1.

从源头上

从源代码安装Git的主要好处是您可以编译最新版本的Git并自定义构建选项。 但是,我们将无法使用apt软件包管理器来维护我们的Git安装。 对于某些用户来说这可能是个问题。

如果您决定从源代码安装,则只需 首先安装在我们的Ubuntu 20.04系统上构建Git所需的依赖项。 我们将通过在终端(Ctrl + Alt + T)中执行以下命令来实现此目的:

依赖项安装

sudo apt update; sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev make gettext libz-dev libssl-dev libghc-zlib-dev

下一步将 通过网络浏览器访问 发布页面 的项目 GitHub上。 一旦进入,我们将必须复制以.tar.gz结尾的链接的最后一个URL。。 在我写这些行的那一刻, 此页面上提供的Git的最新稳定版本是'2.26.2:

Git源码下载页面

我们下一步要做的是返回终端。 在其中,并感谢该工具 wget的, 我们准备去 下载Git源并将其解压缩到目录中 / usr / src。 为此,我们将使用以下脚本:

下载git源码

wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src

下载完成后,我们将移至放置先前未压缩软件包的目录。 到达那里后,我们将 运行以下命令来编译和安装Git:

cd /usr/src/git-*

sudo make prefix=/usr/local all

sudo make prefix=/usr/local install

此编译过程可能需要一段时间,因此将花费一些时间。 完成后,我们可以 检查安装的版本 在同一终端上运行:

从源安装的版本

git --version

正如我上面所说的,我们将无法使用apt更新git。 为此原因, 当我们有兴趣更新到最新版本时,我们将不得不再次使用相同的过程.

基本配置

Git图形客户端
相关文章:
3个适用于Ubuntu 18.04的图形化Git客户端

安装后要做的第一件事是 配置我们的用户名和电子邮件地址。 Git将您的身份与您所做的每次提交相关联。

配置全局确认名称和我们的电子邮件地址,您只需执行以下命令:

git config --global user.name "Nuestro nombre"

git config --global user.email "tudireccion@dominio.com"

一旦执行,我们可以 验证配置更改 输入:

查看git配置

git config --list

这些配置设置存储在文件中 〜/.gitconfig. 如果您有兴趣对Git配置进行更多更改,尽管我们也可以通过手动编辑〜/ .gitconfig文件来执行此操作,但建议您使用git config进行此操作。

要获取有关此版本控制系统及其使用的更多信息,用户可以转到 文件 或者 帮助 我们可以在GitHub上找到.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。