NuGet 407 наспрам 401: пријава на прокси или акредитиви приватног фида?
Одвојте акредитиве NuGet фида од акредитива forward проксија и прегледајте конфигурацију коју користи алат који стварно изводи обнављање.
NuGet обнављање може захтевати и рачун forward проксија и рачун приватног фида. Употребите одговор да одлучите коју конфигурацију прегледати:
| Запажање | Почните овде |
|---|---|
| Прокси враћа 407 | Рута и рачун који се користе за долазак до forward проксија |
| Извор пакета враћа 401 | Конфигурација провере идентитета фида |
| Веза или TLS пада пре одговора | Докази о крајњој тачки, преносу и сертификату |
Токен фида не може одговорити на 407 проксија. Исто тако, пад везе или TLS-а пре одговора није утврдио која је лозинка погрешна.
Конфигуришите прокси одвојено од фида
NuGet унос проксија припада под config. За руту без уграђених акредитива:
<configuration>
<config>
<add key="http_proxy" value="http://proxy.example:8080" />
</config>
</configuration>
Стопите овај пример у одговарајућу постојећу конфигурацију. За јавни фид где су дозвољени јавни посредници, списак HTTP проксија нуди кандидата за ову руту без акредитива. Држите изворе пакета у њиховом одељку; замена URL-а фида генеричком адресом проксија тражи од посредника да прибави пакете.
Документована вредност http_proxy.password је шифрована. Користите подржане алате за конфигурацију уместо уписивања отвореног текста у то поље или копирања вредности која изгледа кодирано са другог рачунара као да је преносиви формат акредитива.
Прегледајте обнављање које стварно пада
Наведите клијента, корисника и окружење покретања, затим пронађите његову делотворну хијерархију конфигурације. Поставке корисника, рачунара и решења могу допринети. Стари поправак devenv.exe.config тиче се одређеног Visual Studio процеса; не утврђује шта чита обнављање из командне линије или услуга изградње. Сачувајте радне изворе пакета и правила док тражите застарели унос проксија.
Након што провера идентитета проради, следите сваки касније неуспешни URL. Метаподаци фида и садржај пакета могу користити различите крајње тачке, па један прихваћен захтев не утврђује целу руту обнављања. Сачувајте уобичајену проверу потписа пакета и TLS-а док то исправљате.