我正在尝试将 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>
我得到:
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 结束。