NuGet atjaunošanai var būt nepieciešams gan pāradresācijas starpniekservera konts, gan privātas plūsmas konts. Izmantojiet atbildi, lai izlemtu, kuru konfigurāciju pārbaudīt:

NovērojumsSāciet šeit
Starpniekserveris atgriež 407Maršruts un konts, kas izmantots, lai sasniegtu pāradresācijas starpniekserveri
Pakotnes avots atgriež 401Plūsmas autentifikācijas konfigurācija
Savienojums vai TLS neizdodas pirms atbildesPierādījumi par galapunktu, transportu un sertifikātu

Plūsmas marķieris nevar atbildēt uz starpniekservera 407. Tāpat savienojuma vai TLS kļūme pirms atbildes nav pierādījusi, kura parole ir nepareiza.

Konfigurējiet starpniekserveri atsevišķi no plūsmas

NuGet starpniekservera ieraksts pieder pie config. Maršrutam bez iegultiem akreditācijas datiem:

<configuration>
  <config>
    <add key="http_proxy" value="http://proxy.example:8080" />
  </config>
</configuration>

Apvienojiet šo piemēru ar atbilstošo esošo konfigurāciju. Publiskai plūsmai, kur atļauti publiski starpnieki, HTTP starpniekserveru saraksts piedāvā kandidātu šim maršrutam bez akreditācijas datiem. Turiet pakotnes avotus to atsevišķā sadaļā; plūsmas URL aizstāšana ar vispārīgu starpniekservera adresi lūdz starpnieku piegādāt pakotnes.

Dokumentētā http_proxy.password vērtība ir šifrēta. Izmantojiet atbalstītos konfigurācijas rīkus, nevis rakstiet atklātu tekstu šajā laukā vai kopējiet no citas mašīnas šifrētu izskata vērtību tā, it kā tā būtu pārnēsājams akreditācijas datu formāts.

Pārbaudiet atjaunošanu, kas faktiski neizdodas

Nosauciet klientu, lietotāju un palaišanas vidi, pēc tam atrodiet tās faktisko konfigurācijas hierarhiju. Lietotāja, mašīnas un risinājuma iestatījumi var dot ieguldījumu. Vecs devenv.exe.config labojums attiecas uz konkrētu Visual Studio procesu; tas nepierāda, ko lasa komandrindas atjaunošana vai būvēšanas pakalpojums. Saglabājiet strādājošus pakotnes avotus un politiku, kamēr meklējat novecojušu starpniekservera ierakstu.

Kad autentifikācija darbojas, sekojiet jebkuram vēlāk neveiksmīgam URL. Plūsmas metadati un pakotnes saturs var izmantot dažādus galapunktus, tāpēc viens pieņemts pieprasījums nepierāda visu atjaunošanas maršrutu. Saglabājiet parasto pakotnes paraksta un TLS validāciju, kamēr to labojat.

Saistītie raksti