Подключение к каналу NuGet в Azure Devops 2019 от VS - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь подключиться к своему каналу NuGet Azure Devops 2019 из диспетчера пакетов в Visual Studio 2019. Я добавил источник https://myurl/tfs/DefaultCollection/_packaging/MyFeed/nuget/v3/index.json, но при попытке подключиться к нему в VS я получаю следующую ошибку:

Невозможно загрузить индекс службы для источника https://myurl/tfs/DefaultCollection/_packaging/MyFeed/nuget/v3/index.json. Response status code does not indicate success: 401 (Unauthorized).

Я следовал приведенным здесь инструкциям относительно токена безопасности PAT, но я не уверен, как использовать PAT в VS.https://docs.microsoft.com/en-us/azure/devops/artifacts/nuget/nuget-exe?view=azdevops&tabs=new-nav

Как использовать диспетчер пакетов VS с артефактами Devure Devops?

1 Ответ

0 голосов
/ 29 января 2019

Подключение к каналу NuGet в Azure Devops 2019 из VS

Как сказал Falco, вам не нужен PAT с Visual Studio, поскольку он используется для CLI nuget.exe,

При подключении канала NuGet Azure Devops 2019 к Visual Studio Visual Studio предложит вам войти в свои личные учетные данные:

enter image description here

Согласно сообщению об ошибке 401 (неавторизовано), кажется, что вы не входите в Visual Studio с действительными личными учетными данными, чтобы решить эту проблему, попробуйте выйти из своей текущей учетной записи и перезапустить Visual Studio, а затем снова открыть Visual Studio,выберите канал Azure Devops 2019 NuGet, Visual Studio предложит вам снова войти в свои личные учетные данные:

enter image description here

Введите действительный личныйучетные данные и убедитесь, что эти личные учетные данные, которые могут получить доступ к каналу NuGet Azure Devops 2019 .

Кроме того, мы также можем предоставить учетные данные для Visual Studio вручную с помощью nuget.config в папке C:\Users\<UserName>\AppData\Roaming\NuGet:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="AzureDevOpsFeed" value="<ThePackageSourceFeedUrl>/MyCustomFeed/nuget/v3/index.json" />
  </packageSources>


  <packageSourceCredentials>
    <AzureDevOpsFeed>
      <add key="Username" value="<YourUserName>" />
      <add key="ClearTextPassword" value="<YourPassword>" />
    </AzureDevOpsFeed>
</configuration>

Проверьте этот похожий поток для некоторых подробностей.Надеюсь, это поможет.

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