前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在FreeBSD 11.0上安装Git

如何在FreeBSD 11.0上安装Git

原创
作者头像
挺问中原
修改2018-10-09 17:31:15
2.3K0
修改2018-10-09 17:31:15
举报
文章被收录于专栏:云计算教程系列

介绍

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

Git是最流行的分布式版本控制系统之一。许多项目将文件保存在Git存储库中,而像GitHub和Bitbucket这样的站点已经使代码共享和贡献简单而有价值。

在本教程中,我们将演示如何在FreeBSD 11.0服务器上安装和配置Git。我们将介绍如何以两种不同的方式安装软件,每种方式都有其自身的优点。

准备

要学习本教程,您需要:

FreeBSD 腾讯云CVM需要SSH密钥才能进行远程访问。有关设置SSH密钥的帮助,请阅读为你的CVM设置SSH密钥吧!

通过包安装Git

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

首先,更新pkg存储库索引。

代码语言:javascript
复制
sudo pkg update -f

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

代码语言:javascript
复制
sudo pkg install git

您需要输入y以确认安装,就可以了。

您现在可以转到下面的配置Git部分,查看一些基本的,有用的自定义选项。

通过端口安装Git

FreeBSD ports系统是另一种在FreeBSD服务器上管理应用程序的方法。它通过被称为一个文件系统层次管理端口树,位于 /usr/ports,哪些类别的每个可用的软件,FreeBSD的知道如何建立。portsnap是FreeBSD附带的工具,简化了使用ports树的工作。

通过端口安装Git比通过软件包安装它需要更长的时间,因为您将从源代码构建它和几个依赖项(而不是像下载那样用pkg下载预编译的二进制文件)。使用端口的好处是更高级别的自定义。

首先,如果您还没有,请下载并解压缩端口树文件至/usr/ports。这可能需要一段时间,但您只需要执行一次。

代码语言:javascript
复制
sudo portsnap fetch extract

如果您已经下载了端口树,则应该使用以下命令更新它:

代码语言:javascript
复制
sudo portsnap fetch update

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

代码语言:javascript
复制
cd /usr/ports/devel/git

最后,构建Git。包含在此命令中的BATCH="yes"将安静地安装Git端口并避免沿途询问您要安装的某些软件的哪些部分。如果要提示您要安装每个端口的哪些组件,可以省略此项; 点击ENTER将采用默认值。

代码语言:javascript
复制
sudo make install clean BATCH="yes"

现在已经安装了Git,我们可以对其进行配置。

配置Git

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

代码语言:javascript
复制
git config --list

从这里,您可以更新您想要的任何设置。例如,使用以下命令更新您的用户名,替换sammy为您的用户名。

代码语言:javascript
复制
git config --global user.name "sammy"

您可以使用此命令更新您的电子邮件地址,替换sammy@example.com为您的电子邮件地址。

代码语言:javascript
复制
git config --global user.email "sammy@example.com"

通过将下面的vim替换为首选文本编辑器来指定默认文本编辑器。

代码语言:javascript
复制
git config --global core.editor "vim"

您可以通过再次查看配置设置来检查更新是否已完成。

代码语言:javascript
复制
git config --list
代码语言:javascript
复制
user.name=sammy
user.email=sammy@example.com
core.editor=vim

结论

您现在应该已经在FreeBSD 11.0服务器上安装了Git。

想要了解更多关于安装Git的相关教程,请前往腾讯云+社区学习更多知识。


参考文献:《How To Install Git on FreeBSD 11.0》

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 准备
  • 通过包安装Git
  • 通过端口安装Git
  • 配置Git
  • 结论
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档