git文件作为服务器吗,SaltStack-Git作为文件服务器

SaltStack-Git作为文件服务器

Git是一个开源的分布式版本控制系统。它可用于跟踪任何文件中的更改。 Salt使用Git文件服务器从Git存储库发送文件。您可以将Git配置为fileserver_backend列表选项,如果需要配置一个或多个存储库,可以使用gitfs_remotes选项进行配置。

本章介绍如何安装和配置Git文件服务器。在进行安装之前,您必须具有以下先决条件。

使用Git的Salt服务器先决条件

盐服务器使用Git作为文件服务器的最低要求如下-

pygit2

德威

使用主配置文件中的gitfs_provider参数配置Pygit2和Dulwich。如果gitfs_provider没有主文件中进行配置,然后将盐喜欢pygit2,如果合适的版本,其次是GitPython和德威。

安装pygit2

以下命令用于在基于Fedora和Ubuntu的系统中安装pygit2-

基于Fedora的系统

基于Ubuntu的系统

在这里,pygit2的最低支持版本是0.20.3。

安装GitPYTHON

可以使用yum / apt命令将GitPython轻松安装在主服务器上,如下所示。

基于Fedora的系统

基于Ubuntu的系统

安装DULWICH

使用yum命令可以轻松地将Dulwich安装在主服务器上。

基于Fedora的系统

基于Ubuntu的系统

现在,我们已经安装了Git文件服务器的所有依赖项。现在,让我们使用主配置文件中的fileserver_backend部分配置此Git文件服务器。

后端配置

为了使用Git文件服务器,您需要在主配置文件的fileserver_backend列表中添加Git。它描述如下-

让我们进一步了解如何在远程配置中配置Git文件服务器。

gitfs_remotes配置

您可以在主文件中为gitfs_remotes配置指定一个或所有URL,例如git://,https://,file://或ssh://。这用于搜索请求的文件。

下面定义了简单的https URL规范。

可以如下所示完成ssh配置。

现在,我们使用两个选项fileserver_backend和gitfs_remotes配置了Git文件服务器。

重启大师

在主文件中进行所有更改之后,现在重新启动主文件以将所有配置加载到Git文件服务器中。

多遥控器配置

以下命令用于主文件中gitfs_remotes中的多个配置。

在这里,存储库sample1.git,sample2.git和sample.doc可能具有以下文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值