Chef教程
Chef高级

Chef 版本控制系统设置

使用版本控制系统是基础架构自动化的基本组成部分。有SVN、CVS、GIT等多种版本控制系统。由于 GIT 在 Chef 社区中的流行,我们将使用 GIT 设置。
注意-不要将构建基础设施视为没有版本控制系统的代码。

在 Windows 上

步骤 1-从 www.git-scm 下载 Windows 安装程序.org 并按照安装步骤操作。
第 2 步-在 GitHub 上注册中央存储库。
第 3 步-将 ssh 密钥上传到 GitHub 帐户,以便可以轻松与其交互。有关 ssh 密钥的详细信息,请访问以下链接 https://help.github.com/articles/generatessh-keys.
步骤 4-最后通过访问 https://github.com/new 在 github 帐户上创建一个 repo,名称为chef-repo。
在真正开始编写Cookbook之前,可以在开发盒上设置一个初始的 GIT 存储库,并克隆 Opscode 提供的空存储库。
步骤 1-下载 Opscode Chef 存储库空结​​构。
$ wget https://github.com/opscode/chef-repo/tarball/master
步骤 2-提取焦油球。
$ tar –xvf master
步骤 3-重命名目录。
$ mv opscode-chef-repo-2c42c6a/ chef-repo
步骤 4-将当前工作目录更改为 Chef repo。
$ cd chef-repo 
步骤 5-初始化一个新的 get 存储库。
$ git init. 
第 6 步-在 git hub 上连接到您的存储库。
$ git remote add origin git@github.com:vipin022/chef-
步骤 7-将本地存储库推送到 github。
$ git add. 
$ git commit –m “empty repo structure added” 
$ git push –u origin maste
通过使用上述过程,您将获得一个空的Chef存储库。然后,您可以开始开发Cookbook和Cookbook。完成后,您可以将更改推送到 GitHub。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4