保护源代码管理中的文件夹

时间:2016-03-08 20:07:03

标签: tfs tfs2015 tfs-security

我想知道如何保护区域(项目内的文件夹) - 即访问外部顾问进行阅读和写作。

但我不希望他们能够访问该项目中的其他文件夹。

我知道如何分配对文件夹(已定义区域)的访问权限,但我不确定如何在不切断对文件夹(区域)的访问权限的情况下安全地删除其对项目的权限。

任何有用的帮助。

2 个答案:

答案 0 :(得分:1)

转到“管理服务器”页面并创建一个新的TFS用户组。

enter image description here

将用户添加到TFS用户组。

转到“代码”屏幕,右键单击该文件夹并选择“安全”。接下来添加您创建的TFS用户组并为其提供所需的权限:

enter image description here

答案 1 :(得分:1)

它取决于您所指的区域路径或源控制文件夹。

!!源控制

在TFVC中,您可以打开Web访问并转到代码选项卡。在那里,您可以右键单击任何文件夹并选择权限。她可以使用你喜欢的任何细粒并控制遗传。

在Git中,您只能控制存储库和分支级别的权限ls。

!!工作项跟踪

如果您打开Web访问权限并转到管理部分(右上角的cog),然后转到“区域路径”选项卡,则可以使用与源代码相同的方式控制权限。如果您有VSTS或TFS 2015 Update 2,您还可以控制继承。

!!真正的解决方案

然而,任何类型的划分都带来了管理它的巨大开销。如果您是国防公司或银行,并且有一个您不希望外部访问的文件夹,那么它很容易。删除该文件夹的继承并仅允许特定访问。

还有更多东西,你会遇到用户的复杂性和摩擦。最终,您应该信任您访问团队项目的每个人。如果他们不信任他们,那就不要让他们进入......