Ubuntu 22.04 Git安装指南:从零开始轻松部署
引言
像Git这样的版本控制系统是现代软件开发实践中不可或缺的工具。版本控制允许您在源代码级别跟踪软件的每一次改动。您可以追踪变更、恢复到先前的版本,并创建分支以开发文件和目录的备选版本。
许多软件项目的文件都存储在Git代码库中,而GitHub、GitLab和Bitbucket等平台则极大地促进了软件开发项目的共享与协作。
在本指南中,您将学习如何在Ubuntu 22.04服务器上以两种不同的方式安装和配置Git:通过内置的软件包管理器以及通过源代码编译。根据您的具体需求,每种方法都具有其独特的优势。
先决条件
您将需要一个拥有非root超级用户账户的Ubuntu 22.04服务器。
为了进行设置,您可以按照我们的Ubuntu 22.04初始服务器设置指南进行操作。
带着已设置好的服务器和用户,您就可以开始安装Git了。
使用默认软件包安装Git
如果您想尽快开始使用Git,或者更喜欢使用广泛且稳定的版本,并且不需要最新的功能,那么使用默认安装选项是最佳选择。如果您希望获取最新发布的版本,则应该跳转到“从源代码安装”部分。
在您的Ubuntu 22.04服务器上很可能已经安装了Git。您可以使用以下命令确认服务器上是否已安装:
git --version
如果您收到类似于以下输出的信息,则说明Git已经安装好了:
输出
git version 2.34.1
如果您是这种情况,那么您可以继续设置Git;或者,如果您需要更新的版本,可以阅读下一节关于如何从源代码安装的内容。
然而,如果您没有获取到Git版本号的输出,您可以使用Ubuntu默认的软件包管理器APT进行安装。
首先,使用apt
软件包管理工具更新您本地的软件包索引:
sudo apt update
更新完成后,您可以安装Git:
sudo apt install git
您可以通过运行以下命令并检查是否收到相关输出来确认Git已正确安装:
git --version
输出
git version 2.34.1
在成功安装了Git之后,您现在可以继续进行“设置Git”部分的教程,来完成您的设置。
从源代码安装Git
如果您正在寻找一种更灵活的安装Git的方式,您可能希望从源代码编译软件。虽然这需要更长的时间,并且不会通过软件包管理器进行维护,但它将允许您下载最新版本,并且如果您希望进行自定义设置,它将给您更多的控制权。
验证服务器上当前安装的Git版本:
git --version
如果安装了Git,您将会收到类似以下的输出:
输出
git version 2.34.1
开始之前,你需要安装Git依赖的软件。所有这些都可以在默认软件源中找到,因此你可以更新本地软件包索引,然后安装相关的软件包。
- sudo apt update
- sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
在安装所需依赖后,创建一个临时目录。
- mkdir tmp
进入你的 tmp 目录,在那里你将下载 Git 的压缩包。
- cd /tmp
从Git项目网站导航到https://mirrors.edge.kernel.org/pub/software/scm/git/上提供的tarball列表,并下载您所需要的版本。目前最新版本是2.38.1。为了演示目的,您将下载最新版本。使用curl命令将下载的文件输出到git.tar.gz。
- curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.38.1.tar.gz
解压缩tar压缩文件:
- tar -zxf git.tar.gz
接下来,进入新的Git目录。
- cd git-*
现在,您可以使用这个命令来创建包:
- make prefix=/usr/local all
这个过程可能需要一些时间来创建。等完成后,通过键入以下命令安装Git。
- sudo make prefix=/usr/local install
现在,替换shell进程,以便使用您刚刚安装的Git版本。
- exec bash
完成这个步骤后,你可以通过查看版本来确保你的安装成功。
- git --version
输出
git version 2.38.1
当成功安装Git后,您现在可以完成设置。
配置Git
在您对您的Git版本满意之后,您应该配置Git,以便生成的提交消息包含您的正确信息,并在您构建软件项目时支持您。
配置可以通过使用git的config命令来完成。你需要提供你的姓名和电子邮件地址,因为Git会将这些信息嵌入到你的每次提交中。你可以通过输入以下信息来添加:
- git config --global user.name "您的姓名"
- git config --global user.email "您的邮箱@域名.com"
您可以通过输入命令来显示所有已设置的配置项。
- git config --list
输出
这是文章《如何在 Ubuntu 22.04 上安装 Git》的第3部分(共3部分)。
user.name=您的姓名 user.email=您的邮箱@域名.com ...
您输入的信息将存储在您的 Git 配置文件中,您可以选择使用任何文本编辑器手动编辑该文件。此示例使用的是 nano。
- nano ~/.gitconfig
以下是 ~/.gitconfig 的内容:
[user]
name = 您的姓名
email = 您的邮箱@域名.com
按下 CTRL 和 X,接着按 Y,最后按下 ENTER 键以退出 nano 文本编辑器。
有许多其他选项可以设置,但这两个是必需的。如果您跳过这一步,提交到 Git 时可能会收到警告。这会增加您的工作量,因为您将不得不重新修改以正确信息进行的提交。
结论
您现在应该已经在您的系统上安装并准备好使用 Git。
要了解更多关于如何使用 Git 的内容,请查看这些文章和系列:
- 如何高效使用 Git
- 如何使用 Git 分支
- 开源简介