将 Nuget 包推送到 Azure DevOps

Mig*_*ura 6 nuget azure-devops dotnet-cli

我正在尝试将 Nuget 包从 MAC 推送到 Azure DevOps。

我创建了一个 Azure DevOps 人工制品提要,并尝试使用以下方法推送一个包:

dotnet nuget push 
  --source "https://pkgs.dev.azure.com/MyProject/_packaging/MyFeed/nuget/v2" 
  --api-key "MyToken" 
  "MyPackage.nupkg"
Run Code Online (Sandbox Code Playgroud)

我生成的令牌如下:

https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops
Run Code Online (Sandbox Code Playgroud)

生成令牌时,我授予了用户完全访问权限。

我一直有错误:

error: Unable to load the service index for source https://pkgs.dev.azure.com/mdmoura/_packaging/Moleky/nuget/v3/index.json.
error: Response status code does not indicate success: 401 (Unauthorized).
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的选择,但我总是收到这个错误......

我可能缺少什么?

Rob*_*Bos -5

你为什么要跑步dotnet nuget push而不是nuget push

请注意:根据文档,此处的 API_KEY 可以是任何非空值:https: //learn.microsoft.com/en-us/azure/devops/artifacts/get-started-nuget ?view=azure-devops&tabs =新导航