Возможно, это похоже на проблему , но в CentOS. Я уже опробовал все решения на этом, а также на других потоках, однако я все еще получаю ошибку ниже
/usr/share/dotnet/sdk/3.1.201/NuGet.targets(124,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [/Build/_Base/Main/Main.csproj]
/usr/share/dotnet/sdk/3.1.201/NuGet.targets(124,5): error : Response status code does not indicate success: 407 (Proxy Authentication Required). [/Build/_Base/Main/Main.csproj]
На нашем корпоративном прокси-сервере включена аутентификация. С env HTTP_PROXY HTTPS_PROXY, установленным на HTTPS_PROXY=http://user:pass@proxy.mycomp.com:8080
Wget отлично работает для https://api.nuget.org/v3/index.json
Так что, очевидно, наш прокси имеет доступ к inte rnet.
Создан Nuget.Config с записью ниже
<?xml version="1.0" encoding="utf-8"?>
<configuration>
</configuration>
nuget config -Set http_proxy="http://proxy.mycomp.com:8080" -Set https_proxy="http://proxy.mycomp.com:8080" -Set http_proxy.user="user" -Set https_proxy.user="user" -Set http_proxy.password="pass" -Set https_proxy.password="pass" -ConfigFile Nuget.Config
Конечная конфигурация выглядит так
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="http_proxy" value="http://proxy.mycomp.com:8080" />
<add key="https_proxy" value="http://proxy.mycomp.com:8080" />
<add key="http_proxy.user" value="user" />
<add key="https_proxy.user" value="user" />
<add key="https_proxy.password" value="pass" />
<add key="http_proxy.password" value="encryptedpass" />
</config>
Даже при всем этом сборка do tnet завершается неудачно с первой упомянутая ошибка для аутентификации прокси.
Одинаковый результат для обоих do tnet -sdk-2.2-2.2.402-1.x86_64 & do tnet -sdk-3.1-3.1.201-1 .x86_64
В соответствии с этим я пробовал оба $ HOME / .config / NuGet / NuGet.Config & $ HOME / .nuget /NuGet/NuGet.Config
Редактировать: Пропущено одно очко, Ошибка при проверке подлинности через прокси происходит при установке
export DOTNET_SYSTEM_NET_HTTP_USESOCKETSHTTPHANDLER=0
При сбросе этого с помощью
unset DOTNET_SYSTEM_NET_HTTP_USESOCKETSHTTPHANDLER
Результаты в этой
/usr/share/dotnet/sdk/2.2.402/NuGet.targets(123,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [/Build/_Base/Main/Main.csproj]
/usr/share/dotnet/sdk/2.2.402/NuGet.targets(123,5): error : GSSAPI operation failed with error - Unspecified GSS failure. Minor code may provide more information (SPNEGO cannot find mechanisms to negotiate). [/Build/_Base/Main/Main.csproj]
документации пакетов Do tnet Linux кажутся неадекватными, любая помощь действительно ценится.