我正在尝试get tags for a team project in Azure DevOps using REST Client provided by VSTS/TFS,但我一直遇到异常。
我的代码如下所示(简化):
List<string> tags = new List<string>();
using (var client = new Microsoft.TeamFoundation.Build.WebApi.BuildHttpClient(uri, credentials))
{
tags = await client.GetTagsAsync("<project>");
}
但是我收到此访问被拒绝的异常:
类型的异常 发生“ Microsoft.TeamFoundation.Build.WebApi.AccessDeniedException” 在mscorlib.dll中,但未在用户代码中处理 信息:TF215002:访问被拒绝。 [帐户]需要查看版本 团队项目[Project]执行操作的权限。欲了解更多 信息,请联系Azure DevOps管理员。
我尝试过搜索google,还在线浏览了各种Microsoft文档,但找不到任何东西...
此外,我尝试在Azure DevOps中浏览我的团队项目的所有安全权限,但是在任何地方都找不到此“查看构建权限”。
如何以及在何处向我的帐户授予“查看内部版本权限”?
我的帐户只需要具有查看/获取团队项目标签的权限,而无需创建,更新或删除标签。