Gitolite - 也许子模块可以帮助我

时间:2014-06-12 18:14:01

标签: git git-submodules gitolite

实际上我没有很多GIT经验,而且我一直在使用gitolite来创建和管理一些存储库,但现在,我需要创建一个存储库,然后在该存储库中创建其他存储库。

我们的想法是管理存储库和用户,创建一个名为MAIN的存储库,然后在此存储库中创建其他只有一个团队有权进行更改的存储库,例如:

  • MAIN

    • TEAM1
    • TEAM2
    • TEAM3
      ...
    • TEAM999

但是当我克隆MAIN存储库时,我想要访问所有内容。

这有道理吗?可能吗?我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您需要指定:

  • 可以访问@all repos的帐户/群组:对于git clone MAIN来说就足够了,然后git submodule update --init --recursive就可以克隆所有内容。
    special group @all
  • 只能访问其特定回购的帐户/群组。