NuGet 407 dhidi ya 401: kuingia kwa proksi au vitambulisho vya feed ya faragha?
Tenganisha vitambulisho vya feed ya NuGet na vitambulisho vya proksi ya mbele, na kagua usanidi unaotumiwa na chombo kinachofanya urejeshaji kwa kweli.
Urejeshaji wa NuGet unaweza kuhitaji akaunti ya proksi ya mbele na akaunti ya feed ya faragha. Tumia jibu kuamua ni usanidi gani wa kukagua:
| Uchunguzi | Anza hapa |
|---|---|
| Proksi inarudisha 407 | Njia na akaunti zinazotumika kufikia proksi ya mbele |
| Chanzo cha kifurushi kinarudisha 401 | Usanidi wa uthibitishaji wa feed |
| Muunganisho au TLS unashindwa kabla ya jibu | Ushahidi wa mwisho, usafirishaji na cheti |
Tokeni ya feed haiwezi kujibu 407 ya proksi. Vilevile, kushindwa kwa muunganisho au TLS kabla ya jibu hakujathibitisha ni neno gani la siri lililo sahihi.
Sanidi proksi kando na feed
Kipengele cha proksi cha NuGet kiko chini ya config. Kwa njia isiyo na vitambulisho vilivyopachikwa:
<configuration>
<config>
<add key="http_proxy" value="http://proxy.example:8080" />
</config>
</configuration>
Unganisha mfano huu kwenye usanidi uliopo unaofaa. Kwa feed ya umma inayoruhusu wapatanishi wa umma, orodha ya proksi za HTTP inatoa mgombea kwa njia hii isiyo na vitambulisho. Weka vyanzo vya vifurushi katika sehemu yao; kubadilisha URL ya feed na anwani ya jumla ya proksi kunaomba mpatanishi vifurushi.
Thamani iliyoandikwa http_proxy.password imesimbwa. Tumia zana za usanidi zinazoungwa mkono badala ya kuandika maandishi wazi kwenye sehemu hiyo au kunakili thamani inayoonekana kusimbwa kutoka mashine nyingine kana kwamba ni muundo wa vitambulisho unaobebeka.
Kagua urejeshaji ambao unashindwa kwa kweli
Taja mteja, mtumiaji na mazingira ya uzinduzi, kisha pata safu ya usanidi inayofanya kazi. Mipangilio ya mtumiaji, mashine na suluhisho inaweza kuchangia. Marekebisho ya zamani ya devenv.exe.config yanahusu mchakato mahususi wa Visual Studio; hayaweki kinachosomwa na urejeshaji wa mstari wa amri au huduma ya ujenzi. Hifadhi vyanzo vya vifurushi na sera zinazofanya kazi unapotafuta kipengele cha proksi kilichopitwa na wakati.
Baada ya uthibitishaji kufanya kazi, fuata URL yoyote inayoshindwa baadaye. Metadata ya feed na maudhui ya vifurushi vinaweza kutumia miisho tofauti, kwa hivyo ombi moja lililokubaliwa haliweki njia kamili ya urejeshaji. Hifadhi uthibitishaji wa kawaida wa saini ya kifurushi na TLS unapoirekebisha.