azure-devops - Azure DevOps 通过 Web 限制查看代码
问题描述
有谁知道是否有可能阻止 Azure DevOps 的用户在 Web 界面上看到代码并强制在本地结帐才能看到它。我也在 Team Foundation Server 2015 中寻找此功能。
解决方案
有谁知道是否有可能阻止 Azure DevOps 的用户在 Web 界面上看到代码并强制在本地结帐才能看到它。
为此,我们可以将该指定用户的访问级别设置为涉众。
在这种情况下,该用户无权查看 Web 界面上的代码:
要在本地签出它,我们可以提供一个PAT
,它有权访问该 repo 给用户,以便该用户可以使用 git 命令行来签出它:
git clone <repo>(https://<PAT>@dev.azure.com/<OrganizationName>/MyTestProject/_git/TestSample) <directory>
此外,此方法也适用于 Team Foundation Server 2015。
更新:
是否可以仅限制订阅了 Visual Studio 的用户在 Web 上查看代码,问题是利益相关者可能非常有限......
答案是肯定的。转到Project Settings
-> Repositories
-> 添加指定用户并将Read
权限设置为Deny
:
然后我们无法访问 Web UI 上的代码:
推荐阅读
- android - 在 iOS 的 UITextView 上加载 html 字体的问题
- android - 如何使用 TypeConverter 将 Joda-Time Period 字段保存到 Room 中?
- regex - Python中以下特定情况下正则表达式与字符串操作的性能比较
- python - 是否有将 jaeger 4.0.0 与 pyinstaller(python3.7) 一起使用的解决方法?
- python - 熊猫以相同的频率重新采样 - 如何复制行?
- python - 索引时如何解包元组?
- r - R当内部条件发生变化时执行循环的最快方法
- docker - 试图连接“既没有指定图像也没有指定构建上下文”。
- angular - 角度外部服务器的 api 没有“Access-Control-Allow-Origin”标头错误
- python-3.x - ImportError:无法导入名称“协程”