gpt4 book ai didi

azure-devops - 如何将私有(private) nuget 提要的凭据添加到 Azure DevOps Pipelines 中?

转载 作者:行者123 更新时间:2023-12-04 08:33:00 26 4
gpt4 key购买 nike

所以我有一个如下所示的 Azure DevOps 管道:

enter image description here

目前,借助 NuGet 4.6.2,我可以使用服务端点添加我的凭据/PAT。现在可以使用了。

但是,我坚持使用 NuGet 4.6.2。如果我升级到最新的 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).)

我的猜测是,我需要以某种方式将凭据以不同方式传递给私有(private) NuGet 源(组织外部)——但不确定如何传递。或者我在这里遗漏了什么?

最佳答案

根据错误消息,我们可以知道它正在尝试访问您的私有(private) nuget 提要并收到此 401(未经授权)错误。您似乎没有在 nuget.config 文件中提供认证信息。

您可以尝试在您的 nuget.config 中添加认证信息,如下所示:

<configuration>
<packageSources>
<add key="keyName" value="privateFeedUrl" />
</packageSources>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
<packageSourceCredentials>
<keyName>
<add key="Username" value="%USER_VARIABLE%" />
<add key="ClearTextPassword" value="%PAT%" />
</keyName>
</packageSourceCredentials>
</configuration>

可以引用这个thread了解更多详情。

关于azure-devops - 如何将私有(private) nuget 提要的凭据添加到 Azure DevOps Pipelines 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64937154/

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