我有一个Chocolatey软件包托管在私有Azure Devops feed中。提要需要身份验证。我试图在构建任务中从PowerShell脚本运行此文件。
choco install typewriter --source="https://o365x.pkgs.visualstudio.com/_packaging/Graph/nuget/v3/index.json" --yes --force --password=PAT
我观察到它尝试基本身份验证。我的组织已禁用备用凭据。我试图使用个人访问令牌作为密码(没有用户名),但是它不起作用。有办法吗?
答案 0 :(得分:0)
Azure DevOps 提要是 v3,但 Chocolatey 仅支持 v2。
您应该尝试用 /v2 替换源代码中的 /v3/index.json,例如在你的情况下:
https://o365x.pkgs.visualstudio.com/_packaging/Graph/nuget/v2
Microsoft 实际上已经记录了(对于 nuget):