я получаю сообщение об ошибке
«Укажите учетные данные для: https://jbright.pkgs.visualstudio.com/Project/_packaging/Project_Feed/nuget/v3/index.json"
из Powershell сообщества Visual Studio 2019, когда я запускаю команду:
nuget push -Source https://jbright.pkgs.visualstudio.com/Project/_packaging/Project_Feed/nuget/v3/index.json -ApiKey az C:\Users\Jens\source\repos\Project\Packed\Project.Core.0.4.0.7.nupkg
Я пробовал то, что мне удалось найти в Интернете, чтобы исправить это, в том числе:
- Удаление всех учетных данных в диспетчере учетных данных Windows
- Удаление и повторное добавление этого источника пакета в настройках диспетчера пакетов Visual Studio
У меня есть файл nuget.config в каталоге проекта, который содержит:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="Core_Feed" value="https://jbright.pkgs.visualstudio.com/Project/_packaging/Project_Feed/nuget/v3/index.json" />
</packageSources>
</configuration>
<!--
nuget push -Source https://jbright.pkgs.visualstudio.com/Project/_packaging/Project_Feed/nuget/v3/index.json -ApiKey az C:\Users\Jens\source\repos\Project\Packed\Project.Core.0.4.0.7.nupkg
-->
Я сохраняю синтаксис команды powershell в файле, чтобы не забыть его, но, как видите, он закомментирован. Дело в том, что это прекрасно работает на моем ноутбуке с теми же файлами.
Когда я удаляю учетные данные в диспетчере учетных данных, а затем извлекаю пакеты из этого канала Azure DevOps, я получаю пакеты и вижу новые учетные данные, добавленные в Windows. Но даже в этом случае я не могу отправить пакет в фид, не получив ошибку «Пожалуйста, предоставьте учетные данные».
Есть идеи, как это исправить? спасибо, Йенс
packageSourceCredentials
в nuget.config, например информация об этой ссылке. - person Mr Qian   schedule 01.05.2020