如何在 FreeBSD 11.0 上安装 Git

介绍

版本控制系统是现代软件开发中不可或缺的工具,它们允许您在源级别跟踪您的软件,您可以跟踪更改,返回以前的阶段,并分支创建替代版本的文件和目录。

Git 是最流行的分布式版本控制系统之一. 许多项目在 Git 存储库中保持文件,GitHub 和 Bitbucket 等网站使共享和贡献代码变得简单而有价值。

在本指南中,我们将展示如何在 FreeBSD 11.0 服务器上安装和配置 Git。

<$>[注] 注: 截至 2022 年 7 月 1 日,DigitalOcean 将不再通过控制面板或 API 支持 FreeBSD Droplets. 但是,您仍然可以使用自定义图像将 FreeBSD Droplets 旋转。

前提条件

要遵循本教程,您将需要:

  • 一个 FreeBSD 11 服务器与一个 root 用户. 对于本教程的目的,用户被称为 ** freebsd** .

FreeBSD 服务器需要远程访问 SSH 密钥. 有关设置 SSH 密钥的帮助,请阅读 如何在 FreeBSD 服务器上配置 SSH 基于密钥的身份验证. 有关 FreeBSD 服务器和基本管理的更多信息,请参阅 开始使用 FreeBSD 教程系列。

通过包装安装 Git

我们将展示的第一个安装方法使用 FreeBSD 包索引,这是安装 Git 的最简单、最快的方式。

首先,更新pkg存储索引。

1sudo pkg update -f

接下来,下载并安装git包。

1sudo pkg install git

您需要输入y来确认安装。

现在,您可以进入下面的配置 Git部分,查看一些基本、有用的定制选项。

通过端口安装 Git

FreeBSD 端口系统是在 FreeBSD 服务器上安装应用程序的另一种方式,它是通过一个名为 ports tree 的文件系统等级来管理的,它位于 /usr/ports 处,它分类了 FreeBSD 知道如何构建的每个可用软件。

通过端口安装Git将比通过包安装更长时间,因为您将构建它并从源中依赖几种(而不是下载预编译的二进制文件,就像您在pkg中所做的那样)。

首先,如果你还没有,下载并提取端口树文件到 /usr/ports. 这可能需要一段时间,但你只需要做一次。

1sudo portsnap fetch extract

如果您已经下载了端口树,则应将其更新为:

1sudo portsnap fetch update

然后,移动到端口树中的devel/git目录。

1cd /usr/ports/devel/git

最后,构建 Git. 在这个命令中包含「BATCH="yes」将安静地安装 Git 端口,并避免沿途询问您想要安装某些软件的哪些部分的许多对话。

1sudo make install clean BATCH="yes"

现在Git已安装,我们可以配置它。

配置 Git

首先,让我们看看现有的 Git 配置设置,这些设置是从 ~/.gitconfig 文件中提取的。

1git config --list

例如,用以下命令更新您的用户名,以您的用户名取代sammy

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

您可以使用此命令更新您的电子邮件地址,以您的电子邮件地址代替[email protected]

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

指定您的默认文本编辑器,将vim替换为您偏好的文本编辑器。

1git config --global core.editor "vim"

您可以通过再次查看配置设置来检查您的更新是否经过。

1git config --list
1[secondary_label Output]
2user.name=sammy
3[email protected]
4core.editor=vim

结论

您现在应该在 FreeBSD 11.0 服务器上安装 Git. 有关 Git 的更多信息,请参阅以下教程:

Published At
Categories with 技术
Tagged with
comments powered by Disqus