TFS на предпосылке не может восстановить пакеты nuget из частного канала - PullRequest
0 голосов
/ 29 августа 2018

У нас есть TFS версии 16.122.27409.2 и сервер сборки, размещенный в помещении. У нас возникла проблема с нашей автоматической системой сборки, когда сборка пытается восстановить пакеты из канала TFS:

Unable to load the service index for source http://ngt-tfs:8080/tfs/NGT-Collection-01/_packaging/ad100c06-9a78-4ff2-b37a-23518a33370b/nuget/v3/index.json.

Response status code does not indicate success: 401 (Unauthorized).

NuGet.Protocol.Core.Types.FatalProtocolException: Unable to load the service index for source http://ngt-tfs:8080/tfs/NGT-Collection-01/_packaging/ad100c06-9a78-4ff2-b37a-23518a33370b/nuget/v3/index.json. ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (Unauthorized).

То, что я пробовал до сих пор:

  • Отключить автоматическое определение прокси на сервере сборки
  • Отключить антивирус / брандмауэры на сервере сборки
  • Добавление учетной записи Windows сервера сборки в качестве владельца разрешения TFS Nuget Feed
  • Обновление VS 2017 до последней версии
  • Попробуйте использовать файл nuget.config в определении сборки вместо выбора канала из раскрывающегося списка

Задачи сборки: enter image description here

1 Ответ

0 голосов
/ 30 августа 2018

Оказывается, что TFS ожидает, что базовая настройка аутентификации IIS выключена, чего не было в нашей среде.

https://developercommunity.visualstudio.com/comments/142485/view.html

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