【发布时间】:2019-07-04 10:27:42
【问题描述】:
我正在尝试将 Nuget 包从 MAC 推送到 Azure DevOps。
我创建了一个 Azure DevOps artefacts feed 并尝试使用以下方式推送一个包:
dotnet nuget push
--source "https://pkgs.dev.azure.com/MyProject/_packaging/MyFeed/nuget/v2"
--api-key "MyToken"
"MyPackage.nupkg"
我按照以下说明生成了令牌:https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops,授予完全访问权限。
我一直有错误:
错误:无法加载源 https://pkgs.dev.azure.com/mdmoura/_packaging/Moleky/nuget/v3/index.json 的服务索引。
错误:响应状态码不表示成功:401(未授权)。
我尝试了不同的选项,但总是收到此错误...
我可能会错过什么?
【问题讨论】:
-
为什么不用内置任务?
-
您是否尝试过从 Azure Devops 门户获取 PAT token?
-
您的计算机上有代理吗?如果是,请尝试将其删除并再次测试。并且可以直接在浏览器中打开源码路径吗?
-
@TomSun 是的,这就是我获得令牌的方式......
-
@4c74356b41 你什么意思?你能解释一下吗?
标签: azure-devops nuget dotnet-cli