我无法连接到Azure Devops工件-Nuget Feed

时间:2019-05-07 12:53:33

标签: visual-studio-2017 azure-devops nuget-package

我无法通过Visual Studio 2017 Enterprise连接到我的nuget提要。我是nuget feed的所有者。当我在VS中使用浏览器时,我可以连接,但是当我使用nuget源时,我会得到401未经授权的异常。 enter image description here

1 个答案:

答案 0 :(得分:0)

您的组织是否连接到AAD?您使用的是Work帐户还是Microsoft帐户?

如果您的组织未连接到AAD,并且您使用的是工作帐户,则会遇到此错误。如果您使用MSA帐户,则会发现您可以还原软件包而不会出现问题。

这是一个已知问题,已在VS 2019 Preview2中修复(我已经验证了它在VS2019 Preview2中可以使用)。当前,早期版本VS的解决方法是生成PAT,并使用以下命令在系统上注册Nuget提要。我已经在VS2017中进行了测试,运行以下命令后,可以使用工作帐户还原该软件包:

nuget.exe sources Add -Name "FeedName" -Source "https://feedurl" -username unused -password PAT