将访问权限分组到repo GitHub

时间:2017-08-30 07:06:07

标签: git github

假设我在github上有一个包含多个文件夹的repo:

  1. 网络:包含网络应用程序
  2. docker :包含docker配置和其他docker的东西。
  3. bash :包含要在部署和其他部署上运行的脚本。
  4. 我想提供对贡献者的访问权限,但是web贡献者只能查看和克隆web文件夹,而docker贡献者只能查看和克隆docker文件夹...等等。

    这不是权限(写入,读取或管理),更像是将项目分开而不是真正划分。

    这可以用某种方式完成吗?

1 个答案:

答案 0 :(得分:2)

我认为解决方案是使用git子模块。

https://git-scm.com/docs/git-submodule

https://git-scm.com/book/en/v2/Git-Tools-Submodules#Starting-with-Submodules

所以你有3个存储库(web,docker,bash)。 在每个github存储库中,您选择授权的贡献者。