我想知道如何保护一个区域(项目内的文件夹)——即允许外部顾问进行阅读和写作。
但我不希望他们能够访问该项目中的其他文件夹。
我知道如何分配对文件夹(定义区域)的访问权限,但我不确定如何在不切断他们对文件夹(区域)的访问权限的情况下安全地删除他们对项目的权限。
任何帮助appreicated。
我想知道如何保护一个区域(项目内的文件夹)——即允许外部顾问进行阅读和写作。
但我不希望他们能够访问该项目中的其他文件夹。
我知道如何分配对文件夹(定义区域)的访问权限,但我不确定如何在不切断他们对文件夹(区域)的访问权限的情况下安全地删除他们对项目的权限。
任何帮助appreicated。
这取决于您的意思是区域路径或源代码管理文件夹。
!!源代码控制
在 TFVC 中,您可以打开 Web 访问并转到代码选项卡。在那里,您可以右键单击任何文件夹并选择权限。她可以使用任何你喜欢的细粒度并控制继承。
在 Git 中,您只能在存储库和分支级别控制权限 ls。
!!工作项目跟踪
如果您打开 Web 访问并转到管理部分(右上角的 cog),然后是区域路径选项卡,您可以像使用源代码一样控制权限。如果您有 VSTS 或 TFS 2015 Update 2,您还可以控制继承。
!!真正的解决方案
然而,任何类型的划分都会带来大量的管理开销。如果您是一家国防公司或银行,并且有一个您不希望外部人员访问的文件夹,那么这很容易。删除该文件夹的继承,只允许特定的访问。
再多的话,您就会遇到用户的复杂性和摩擦。最终,您应该信任您授予团队项目访问权限的每个人。如果nuoy不信任他们,那么不要让他们访问......