如何使用Git设置特定的路径权限?

时间:2011-11-22 11:27:55

标签: git github

我正在使用Git控件版本系统。我想为特定文件夹设置自定义权限。例如,user1可以提交/读取dir1,user2只能读取dir1而其他人根本无法读取它。这可能吗?怎么样? GitHub是否支持它?

2 个答案:

答案 0 :(得分:8)

Git的设计不允许这种访问控制。您可以为dir1和dir2创建单独的repos,并为每个repos提供适当的权限,但不能限制对Git仓库中单个目录的访问。

答案 1 :(得分:2)

如果使用gitolite来托管git存储库,则可以为分支甚至文件设置细粒度的访问控制。请参阅:basic access controladvanced access control