azure - 我的 Azure ADO 令牌本地存储在哪里?
问题描述
查看我的机器 nuget 配置,我可以看到我的 ADO 提要已注册,但其中没有 ADO 令牌:
(C:\Users\user\AppData\Roaming\NuGet\NuGet.config)
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" />
<add key="dev.myfeed.com" value="https://pkgs.dev.azure.com/myfeed/_packaging/myfeed/nuget/v3/index.json" />
</packageSources>
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
<bindingRedirects>
<add key="skip" value="False" />
</bindingRedirects>
<packageManagement>
<add key="format" value="0" />
<add key="disabled" value="False" />
</packageManagement>
</configuration>
在我的项目上运行 adotnet restore
成功下载了仅存在于此提要中的包,我不明白它是如何成功的?提要需要一个令牌来进行身份验证,并且我的机器 NuGet.config 文件中没有令牌。它是否从其他地方检索到令牌?
解决方案
它是否从其他地方检索到令牌?
凭据存储在Azure Artifacts Credential Provider中。作为 .NET 开发工作流的一部分,Azure Artifacts 凭据提供程序可自动获取还原 NuGet 包所需的凭据。当我们将 dotnet 与 Azure Artifacts feed 一起使用时,我们需要先安装最新的 .NET Core SDK 和凭据提供程序。
推荐阅读
- deployment - 构建时 gatsby-source-contentful 选项错误
- sql-execution-plan - 是否有可能从存储过程中获得解释计划结果?
- angular - Angular http get调用保存对变量的响应?
- tomcat - Tomcat - 有没有办法从来自 /etc/hosts 的域名中过滤 _
- python-3.x - 如何在客户端请求中创建访问令牌以及如何在 lambda-authorizer 代码中对其进行验证?
- amazon-web-services - 将动态数据帧转换为火花时出现 AWS 粘合错误
- javascript - 如何为蜜蜂队列中的每个项目创建延迟?
- javascript - 等待在 nextjs 页面中加载贝宝脚本
- kubernetes - 无法在 minikube 上安装 confluent helm chart
- c++ - 如何在openGL-2D中绘制不同颜色的线条?