为以下方案配置Git

时间:2012-07-19 17:48:58

标签: git version-control

我想为以下场景配置Git。

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

1 个答案:

答案 0 :(得分:2)

我会说:

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