2011-11-22 92 views
8

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

回答

8

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

+0

这个主题有什么新变化吗?我刚刚从TFS移动到GIT,我想设置特定文件夹的权限,以便只有授权人员才能看到并编辑该文件夹中的代码文件。 – AlaaL

+0

@AlaaL不,git的设计仍然是一样的。当您可以克隆存储库时,可以看到其中的所有内容。这种行为也不太可能会改变。 – Rudi