gpt4 book ai didi

nuget - dotnet restore 失败 - 无法加载源 [包名称] 的服务索引

转载 作者:行者123 更新时间:2023-12-03 14:57:22 24 4
gpt4 key购买 nike

我在 VSTS 中有一个构建失败并出现以下错误:

error :   Unable to load the service index for source [source name] 2018-02-28T09:04:12.1080070Z /usr/share/dotnet/sdk/1.1.4/NuGet.targets(102,5)
error : Response status code does not indicate success: 402 (Payment Required - The user does not have a license for the extension ms.feed.

这是在 VSTS 中将创建包的用户的访问级别从 Basic 降低到 Stakeholder 之后发生的,这反过来也从该用户中删除了包管理扩展。将访问级别恢复为基本并为他们提供包管理扩展解决了这个问题,尽管这不是一个长期的解决方案,因为他们现在已经离开了公司。

我已经确保有用户使用包管理扩展,并且还有一个对包具有权限的 PAT。然后我将 nuget.config 文件中的密码更新为上述 PAT token ,但是如果设置包的用户处于利益相关者级别,则构建仍然失败并出现上述错误。

我猜用户用他们的 PAT 设置了一些东西,以某种方式将它们链接到包,但我很难找到这是什么/它可能在哪里。

我正在 Docker 中托管的构建代理上运行构建。

任何帮助将不胜感激 - 谢谢!

最佳答案

402 Payment Required 状态代码表示私有(private)订阅源/包是 锁定,因为提要所有者的订阅已过期。

如果私有(private)订阅源的所有者将付费订阅降级为免费订阅,或者订阅到期,帐户 上的所有私有(private)订阅源将变为只读 一段时间。在此期限之后,订阅源将被锁定,这意味着在续订订阅或订阅源公开之前无法访问私有(private)订阅源。

作为一种解决方法,您可以放弃包并使用具有包管理扩展许可证的新用户在相同设置上创建新包。

关于nuget - dotnet restore 失败 - 无法加载源 [包名称] 的服务索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49108181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com