Я пытаюсь добавить пакет NuGet из частного источника;https://[provider].pkgs.visualstudio.com/[package]/nuget/v3/index.json (провайдер и пакет намеренно пропущены).
Я добавил источники в локальный файл Nuget.Config в моем проекте
<configuration>
<packageSources>
<add key="[name]" value="https://[provider].pkgs.visualstudio.com/_packaging/[package]/nuget/v3/index.json" />
</packageSources>
<packageSourceCredentials>
<[name]>
<add key="Username" value="[username]" />
<add key="Password" value="[password]" />
</[name]>
</packageSourceCredentials>
</configuration>
, и когда я запрашиваю список источников через CLI, я получаю следующее
Registered Sources:
1. [name] [Enabled]
https://[provider].pkgs.visualstudio.com/_packaging/[package]/nuget/v3/index.json
2. nuget.org [Enabled]
https://api.nuget.org/v3/index.json
Однако, когда я пытаюсь добавить конкретный пакет в свой проект, я получаю следующую ошибку
error: Unable to load the service index for source https://[provider].pkgs.visualstudio.com/_packaging/[package]/nuget/v3/index.json.
error: Response status code does not indicate success: 401 (Unauthorized).
Естественным объяснением, конечно, будет то, что я ввел неверные учетные данные.Однако, когда я получаю доступ к источнику в браузере, я могу войти в систему с теми же учетными данными и проверить файл index.json.
Мне интересно, не могу ли я что-то упустить в процессе добавления частного NuGetисточник?
(Версия NuGet: 4.9.3.5777)