如何在 Ubuntu 18.04 上安装 Git

介绍

版本控制系统在现代软件开发中越来越不可或缺,因为版本可以让你在源级别跟踪你的软件,你可以跟踪变化,回到以前的阶段,并分支创建替代版本的文件和目录。

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

在本指南中,您将在Ubuntu 18.04服务器上安装和配置Git。本指南将涵盖如何通过两种不同的方式安装软件:通过内置的包管理器,并通过源。

前提条件

要完成本教程,您应该在 Ubuntu 18.04 服务器上拥有sudo特权的非根用户。 要了解如何实现此设置,请遵循我们的 初始服务器设置指南

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

安装 Git 与默认包

Ubuntu 的默认存储库为您提供了一个快速的方法来安装 Git. 请注意,您通过这些存储库安装的版本可能比目前可用的最新版本更老。

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

1sudo apt update

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

1sudo apt install git

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

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

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

从源头安装 Git

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

检查当前安装的 Git 版本:

1git --version

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

1[secondary_label Output]
2git version 2.17.1

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

1sudo apt update

然后安装这些包:

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

安装必要的依赖之后,进入tmp目录,在这里您将下载您的Git tarball:

1cd /tmp

Git 项目网站,你可以导航到可用的 tarball 列表在 https://mirrors.edge.kernel.org/pub/software/scm/git/并下载你选择的版本. 在写作时,最新的版本是 2.37.1. 使用 curl 并输出下载的文件到 git.tar.gz

1curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.37.1.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.37.1

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

设置上去

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

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

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 配置文件中,您可以选择使用您喜爱的文本编辑器手动编辑。

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

CTRL + X,然后按Y,然后按ENTER,退出nano文本编辑器。

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

结论

Git 是一个很好的方式来跟踪变化,回到以前的阶段,或分支创建不同的版本的文件和目录. 通过本教程,你已经学会了如何在你的系统上安装 Git 以及如何设置必要的 Git 配置。

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

Published At
Categories with 技术
comments powered by Disqus