我正在尝试将NuGet包发布到私有VSTS订阅源.我想只使用.NET CLI 实现这一点,而无需创建或修改nuget.config文件.
我试过这样做:
dotnet nuget push <PackageName> --source https://XXX.pkgs.visualstudio.com/_packaging/YYY/nuget/v3/index.json --api-key <VSTS UserName>:<PersonalAccessToken>
Run Code Online (Sandbox Code Playgroud)
我明白了:
error: Unable to load the service index for source https://XXX.pkgs.visualstudio.com/_packaging/YYY/nuget/v3/index.json.
error: Response status code does not indicate success: 401 (Unauthorized).
我可以在Fiddler中看到.NET CLI只发送一个GET请求而https://XXX.pkgs.visualstudio.com/_packaging/YYY/nuget/v3/index.json没有任何授权令牌.该请求以401结尾.