Невозможно получить доступ к источникам NuGet - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь добавить пакет 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)

1 Ответ

0 голосов
/ 05 марта 2019

Я только что узнал, чего мне не хватало.Мне нужно было установить поставщик учетных данных артефактов Azure и следовать инструкциям на странице GitHub.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...