介绍
版本控制系统是现代软件开发中不可或缺的工具,它们允许您在源级别跟踪您的软件,您可以跟踪更改,返回以前的阶段,并分支创建替代版本的文件和目录。
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 的更多信息,请参阅以下教程: