【发布时间】:2020-08-23 15:03:50
【问题描述】:
将 Nuget 包推送到 Azure Artifacts 总是会出现 401 错误。请注意,API 密钥只是从 Azure 门户复制的。可能是什么问题?
dotnet nuget push out/MonoTorrent.1.0.39.nupkg -s "myfeed" -k "myapikey"
输出:
将 MonoTorrent.1.0.39.nupkg 推送到“https://pkgs.dev.azure.com/myacct/c7fc868d-fd14-4f27-a36a-8ff9add6482c/_packaging/c2fe5b0f-251b-4017-9848-ed4b906d9fc0/nuget/v2/”...
错误:响应状态码不表示成功:401(未授权)。
Nuget.Config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="myfeed" value="https://pkgs.dev.azure.com/myacct/myproject/_packaging/myfeed/nuget/v3/index.json" />
</packageSources>
<myfeed>
<add key="Username" value="myliveidemail" />
<add key="ClearTextPassword" value="myapikey" />
</myfeed>
</configuration>
【问题讨论】:
-
我想我已经在你的另一个问题中回答了这个问题:stackoverflow.com/questions/61672711/…
-
链接中的解决方案不适用于非交互式构建机器。这些是由 Github 即时创建的。
标签: azure-devops azure-artifacts