所以我有一个类似这样的 Azure DevOps 管道:
目前,使用NuGet 4.6.2版本,我可以通过服务终端添加我的凭据/PAT。这一功能已经实现。
但是,我无法升级到最新的NuGet(5.8),因为在进行NuGet还原时会出现错误:
Unable to find version '<x.y.z>' of package '<my.object.package>'.
C:\Users\VssAdministrator\.nuget\packages\:
Package '<my.object.package.x.y.z>' is not found on source 'C:\Users\VssAdministrator\.nuget\packages\'.
https://api.nuget.org/v3/index.json:
Package '<my.object.package.x.y.z>' is not found on source 'https://<private.nuget.url>: Failed to fetch results from V2 feed at '
Response status code does not indicate success: 401 (Unauthorized).)
我的猜测是,我需要以不同的方式传递凭据到私有的NuGet feed(组织外部)- 但我不确定该如何做。或者我可能在这里错过了什么?
packageSources
并设置packageSourceCredentials
也不起作用吗?通常这应该是有效的。 - Hugh Lin