gpt4 book ai didi

.net-core - Azure Devops 发布到自己的 feed 突然导致 403 禁止

转载 作者:行者123 更新时间:2023-12-02 01:15:06 39 4
gpt4 key购买 nike

我在一个项目中使用 Azure DevOps 已经有一段时间了,但突然发布到我自己的组织/集合源会导致 403。

我创建了一个 feed,并且可以在 nuget Push 构建步骤中选择它,但它不起作用。我创建了一个新的 feed 来发布 NuGet 包,这再次完美运行。在我看来, token 似乎已过期,但我从未创建过 token 或使用它进行身份验证。我也不想将我的 NuGet feed 更改为新的,因为我也想使用旧的包。

这是构建管道:

enter image description here

这是堆栈跟踪:

Active code page: 65001 SYSTEMVSSCONNECTION exists trueSYSTEMVSSCONNECTION exists true SYSTEMVSSCONNECTION exists true

[warning]Could not create provenance session: {"statusCode":500,"result":{"$id":"1","innerException":null,"message":"User

'a831bb9f-aef5-4b63-91cd-4027b16710cf' lacks permission to completethis action. You need to have'ReadPackages'.","typeName":"Microsoft.VisualStudio.Services.Feed.WebApi.FeedNeedsPermissionsException,Microsoft.VisualStudio.Services.Feed.WebApi","typeKey":"FeedNeedsPermissionsException","errorCode":0,"eventId":3000}}Saving NuGet.config to a temporary config file. Saving NuGet.config toa temporary config file. [command]"C:\Program Files\dotnet\dotnet.exe"nuget push d:\a\1\a\Microwave.0.13.3.2019072215-beta.nupkg --sourcehttps://simonheiss87.pkgs.visualstudio.com/_packaging/5f0802e1-99c5-450f-b02d-6d5f1c946cff/nuget/v3/index.json--api-key VSTS error: Unable to load the service index for source https://simonheiss87.pkgs.visualstudio.com/_packaging/5f0802e1-99c5-450f-b02d-6d5f1c946cff/nuget/v3/index.json.error: Response status code does not indicate success: 403(Forbidden - User 'a831bb9f-aef5-4b63-91cd-4027b16710cf' lackspermission to complete this action. You need to have 'ReadPackages'.(DevOps Activity ID: 2D81C262-96A3-457B-B792-0B73514AAB5E)).

[error]Error: The process 'C:\Program Files\dotnet\dotnet.exe' failed with exit code 1

[error]Packages failed to publish

[section]Finishing: dotnet push to own feed

是否有一个我忽略的选项,我必须以某种方式验证自己的身份?实在是太奇怪了。

最佳答案

"message":"User 'a831bb9f-aef5-4b63-91cd-4027b16710cf' lacks permission to complete this action. You need to have 'ReadPackages'.

根据此错误消息,您收到的错误是由用户 (a831bb9f-aef5-4b63-91cd-4027b16710cf) 没有访问您的 Feed 的权限引起的。

此外,正如我从后端检查的那样,a831bb9f-aef5-4b63-91cd-4027b16710cf 是您的构建服务帐户的VSID。因此,请尝试将此用户 (Micxxxave Build Service (sixxxxss87)) 添加到您的目标 Feed 中,并为该用户分配该 Feed 的贡献者或更高权限角色。

此外,这里还有doc您可以引用:

enter image description here

Feed 权限中有一个新的 UI:

New UI to allow project-scoped builds

关于.net-core - Azure Devops 发布到自己的 feed 突然导致 403 禁止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57154296/

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