Настройте несколько источников в Nuget.config в Linux (RHEL7) - PullRequest
1 голос
/ 03 апреля 2020

Я пытаюсь настроить несколько источников Nuget в nuget.config. Nuget.config добавлен в root проекта. С той же самой конфигурацией я могу успешно dotnet build мое приложение на моем macbook, но когда я запускаю ту же самую конфигурацию в linux, я получаю следующую ошибку.

/opt/rh/rh-dotnet31/root/usr/lib64/dotnet/sdk/3.1.100/NuGet.targets(123,5): error : Unable to load the service index for source https://gitlab.xxxyy.gov/api/v4/projects/id/packages/nuget/index.json [/var/www/folder/member/Member.sln]
/opt/rh/rh-dotnet31/root/usr/lib64/dotnet/sdk/3.1.100/NuGet.targets(123,5): error :   Response status code does not indicate success: 401 (Unauthorized). [/var/www/netcoreapp3.1/member/Member.sln]




<?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <packageSources>
            <clear />
            <add key="gitlab" value="https://gitlab.senate.gov/api/v4/projects/449/packages/nuget/index.json" />
            <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
        </packageSources>
        <packageSourceCredentials>
            <gitlab>
                <add key="Username" value="xyz" />
                <add key="ClearTextPassword" value="dhdhdhdh" />
            </gitlab>
        </packageSourceCredentials>
    </configuration>

1 Ответ

0 голосов
/ 07 апреля 2020

Я понял это. Мне пришлось вручную добавить источник nuget source Add -Name "gitlab" -Source "https://gitlandomain/api/v4/projects/id/packages/nuget/index.json" -UserName xyz@domain.com -Password ddhdhdgdgsgv

После этого сделать tnet восстановление / сборка Nuget работает как шарм.

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