📜  Chef-版本控制系统设置

📅  最后修改于: 2020-11-02 03:17:23             🧑  作者: Mango


使用版本控制系统是基础架构自动化的基本部分。有多种版本控制系统,例如SVN,CVS和GIT。由于GIT在Chef社区中很受欢迎,因此我们将使用GIT设置。

–不要将没有版本控制系统的基础设施构建为代码。

在Windows上

步骤1-www.git-scm.org下载Windows安装程序,然后按照安装步骤操作。

步骤2-在GitHub上注册一个中央存储库。

步骤3-将ssh密钥上传到GitHub帐户,以便可以轻松地与其交互。有关ssh键的详细信息,请访问以下链接https://help.github.com/articles/generatingssh-keys

步骤4-最后通过访问带有chef-repo名称的https://github.com/new在github帐户上创建一个repo。

在实际开始编写食谱之前,可以在开发盒上建立一个初始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-初始化新的获取回购。

$ 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

通过使用上述过程,您将获得一个空的厨师仓库。然后,您可以开始开发食谱和食谱。完成后,您可以将更改推送到GitHub。