0

我想为以下场景配置 Git。

我在 /etc/puppet 中安装了 Puppet。对于 /etc/puppet/modules 中的所有 Puppet 代码,我想初始化 Git 以跟踪更改,但由于默认情况下不允许任何人推送到该目录,因此会产生问题。我该怎么做才能让所有用户都可以将 Puppet 配置代码推送到 /etc/puppet/modules?

4

1 回答 1

2

我会说:

  1. 在其他地方设置远程裸仓库,通过 SSH 或 git 协议使其可用(将其命名为 mainline)
  2. 在 /etc/pupet/modules 中设置它的克隆
  3. 用户应该从主线克隆并推送到主线
  4. 如果你想自动更新 /etc/puppet/module - 设置 cron 作业,每 10 分钟拉一次 master 分支

更安全,更灵活,更少头痛。

于 2012-07-19T21:14:18.780 回答