假设我在github上有一个包含多个文件夹的repo:
我想提供对贡献者的访问权限,但是web贡献者只能查看和克隆web文件夹,而docker贡献者只能查看和克隆docker文件夹...等等。
这不是权限(写入,读取或管理),更像是将项目分开而不是真正划分。
这可以用某种方式完成吗?
答案 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存储库中,您选择授权的贡献者。