我正在使用Git控件版本系统。我想为特定文件夹设置自定义权限。例如,user1可以提交/读取dir1,user2只能读取dir1而其他人根本无法读取它。这可能吗?怎么样? GitHub是否支持它?
答案 0 :(得分:8)
Git的设计不允许这种访问控制。您可以为dir1和dir2创建单独的repos,并为每个repos提供适当的权限,但不能限制对Git仓库中单个目录的访问。
答案 1 :(得分:2)
如果使用gitolite来托管git存储库,则可以为分支甚至文件设置细粒度的访问控制。请参阅:basic access control和advanced access control。