【问题标题】:Securing folders in source control在源代码管理中保护文件夹
【发布时间】:2016-03-09 11:07:57
【问题描述】:

我想知道如何保护区域(项目中的文件夹) - 即授予外部顾问阅读和写作的访问权限。

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

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

感谢任何帮助。

【问题讨论】:

    标签: tfs tfs-2015 tfs-security


    【解决方案1】:

    这取决于你是指区域路径还是源代码管理文件夹。

    !!源代码管理

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

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

    !!工作项目跟踪

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

    !!真正的解决方案

    但是,任何形式的划分都会带来大量管理开销。如果您是一家国防公司或银行,并且有一个您不希望外部人员访问的文件夹,那么这很容易。删除该文件夹的继承,只允许特定的访问。

    再多的话,您就会遇到用户的复杂性和摩擦。最终,您应该信任您授予团队项目访问权限的每个人。如果nuoy 不信任他们,那就不要让他们访问...

    【讨论】:

      【解决方案2】:

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

      将用户添加到 TFS 用户组。

      转到代码屏幕,右键单击文件夹并选择安全性。接下来添加您创建的 TFS 用户组并授予他们所需的权限:

      【讨论】:

        猜你喜欢
        • 2018-06-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-20
        • 2015-11-29
        • 2014-12-16
        • 2022-01-09
        相关资源
        最近更新 更多