【发布时间】:2020-08-24 14:41:39
【问题描述】:
是否有人知道是否可以阻止 Azure DevOps 的用户在 Web 界面上查看代码并强制在本地签出以查看代码。我也在 Team Foundation Server 2015 中寻找此功能。
【问题讨论】:
标签: azure-devops
是否有人知道是否可以阻止 Azure DevOps 的用户在 Web 界面上查看代码并强制在本地签出以查看代码。我也在 Team Foundation Server 2015 中寻找此功能。
【问题讨论】:
标签: azure-devops
是否有人知道是否可以阻止 Azure DevOps 的用户在 Web 界面上查看代码并强制在本地结帐才能看到它。
为此,我们可以将该指定用户的访问级别设置为利益相关者。
在这种情况下,该用户无权查看 Web 界面上的代码:
要在本地签出它,我们可以提供一个PAT,它有权访问用户的repo,以便该用户可以使用git命令行来签出它:
git clone <repo>(https://<PAT>@dev.azure.com/<OrganizationName>/MyTestProject/_git/TestSample) <directory>
此外,此方法也适用于 Team Foundation Server 2015。
更新:
是否可以仅限制具有以下权限的用户在 Web 上查看代码? 一个视觉工作室订阅,问题是利益相关者可能 非常有限...
答案是肯定的。进入Project Settings->Repositories->添加指定用户并将Read权限设置为Deny:
然后我们无法访问 Web UI 上的代码:
【讨论】: