MICROSOFT帐户无权完成此操作。你需要拥有' ReadPackages'

时间:2017-08-14 16:40:36

标签: visual-studio

访问nuget feed时,我在visualstudio.com中收到以下错误:

  

{" $ ID":" 1""的InnerException":空,"消息":" 4d90beec-a2e5 -4f8f-8108-23480a7b53f8 \       MICROSOFT-ACCOUNT无权完成此操作。       您需要拥有' ReadPackages'。"," typeName":       " Microsoft.VisualStudio.Services.Feed.WebApi.FeedNeedsPermissionsException,

Microsoft.VisualStudio.Services.Feed.WebApi",
"typeKey":"FeedNeedsPermissionsException","errorCode":0,"eventId":3000}

2 个答案:

答案 0 :(得分:1)

在TFS中设置正确的访问级别。 默认访问级别设置为“利益相关者”。 https://blogs.msdn.microsoft.com/tfssetup/2016/12/06/tfs-2017-nuget-publisher-task-fails-with-401-unauthorized-exception/ 还有更多信息: https://github.com/Microsoft/vsts-tasks/issues/4319

答案 1 :(得分:1)

以上答案适用于大多数情况。但是,如果您仍然遇到该问题,请检查

  • 用户有权访问正确的项目(组织设置)
  • 用户也是该项目团队的一员(在项目设置内)