NuGeti taastamine võib nõuda nii edasisaatmispuhverserveri kontot kui ka privaatse voo kontot. Kasutage vastust, et otsustada, millist konfiguratsiooni uurida:

TähelepanekAlustage siit
Puhverserver tagastab 407Marsruut ja konto, mida kasutatakse edasisaatmispuhverserverini jõudmiseks
Paketi allikas tagastab 401Voo autentimiskonfiguratsioon
Ühendus või TLS ebaõnnestub enne vastustTõendid lõpp-punkti, transpori ja sertifikaadi kohta

Voo luba ei saa vastata puhverserveri 407-le. Samuti ei ole ühenduse või TLS-i tõrge enne vastust tuvastanud, milline parool on vale.

Konfigureerige puhverserver voost eraldi

NuGeti puhverserveri kirje kuulub config alla. Marsruudile ilma manustatud mandaatideta:

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

Ühendage see näide sobiva olemasoleva konfiguratsiooniga. Avaliku voo jaoks, kus avalikud vahendajad on lubatud, pakub HTTP-puhverserverite loend kandidaadi sellele mandaadivabale marsruudile. Hoidke paketi allikad eraldi jaotises; voo URL-i asendamine üldise puhverserveri aadressiga palub vahendajal pakette hankida.

Dokumenteeritud väärtus http_proxy.password on krüpteeritud. Kasutage toetatud konfiguratsioonitööriistu, selle asemel et kirjutada sellesse välja lihtteksti või kopeerida teisest masinast kodeerituna näiv väärtus, nagu oleks see kaasaskantav mandaadivorming.

Uurige taastamist, mis tegelikult ebaõnnestub

Nimetage klient, kasutaja ja käivituskeskkond, seejärel leidke selle tegelik konfiguratsioonihierarhia. Kasutaja, masina ja lahenduse sätted võivad kaasa aidata. Vana devenv.exe.config parandus puudutab konkreetset Visual Studio protsessi; see ei tuvasta, mida käsurealt taastamine või ehitusteenus loeb. Säilitage töötavad paketi allikad ja poliitika, kui otsite aegunud puhverserveri kirjet.

Kui autentimine töötab, järgige iga hiljem ebaõnnestuvat URL-i. Voo metaandmed ja paketi sisu võivad kasutada erinevaid lõpp-punkte, seega üks vastuvõetud päring ei tuvasta kogu taastamismarsruuti. Säilitage tavaline paketi allkirja ja TLS-i valideerimine, kui seda parandate.

Seotud artiklid