我正在与一个约10人的团队合作。我试图让它成为每个人都有一个他们可以推送到的远程存储库,每个人都可以从中获取。还有一个受祝福的存储库,每个人(管理员除外)都可以从中获取。
注意 - 一旦完成,开发人员将使用Eclipse插件。
如何制作,以便用户可以从彼此的存储库中获取而不是推送到它们?当我将权限设置为744时,用户甚至无法从该存储库中提取。
任何帮助都会非常感激,这让我疯了!
答案 0 :(得分:2)
请看一下gitolite。 Gitosis不再积极发展。
答案 1 :(得分:1)
最好有一个中央存储库,每个开发人员都有一个分支。这些分支具有其权限集,因此它们只能由拥有它的开发人员编写。当然每个开发人员都拥有自己的本地存储库,可以从远程仓库中的其他分支获取。
您可以获得所需的相同功能,但使用一个遥控器而不是10个,更易于管理。
Gitolite允许您设置具有如此精细的每分支权限的存储库。