设置git子模块的权限?

时间:2013-11-16 19:16:46

标签: git git-submodules

我对git子模块有疑问。

我有一个需要访问2个repos的项目: Repo1:主要项目回购 Repo2:作为子模块访问。其他项目也可以访问回购2

有没有办法设置Repo2访问权限?更具体地说,repo1应该能够从repo2中获取。但我想如果repo1没有权利更新repo2,并将更新推回到服务器。 如果repo1可以更新repo2,那么需要repo2访问的其他项目也会获得更新,这可能会变得混乱

有什么想法吗?

干杯

1 个答案:

答案 0 :(得分:0)

Git本身有no authorization (or authentication) feature:如果你的父回购可以从repo2更新和拉出,那么它也可以推送。

这取决于您访问repo2的方式,以及repo2 git服务器是否安装了authorization layer(例如, gitolite )。 然后您将能够微调您想要的任何访问级别。