NuGet 407 жана 401: проксиге кирүүбү же жеке feedдин каттоо маалыматтарыбы?
NuGet feedинин каттоо маалыматтарын форвард-проксинин каттоо маалыматтарынан бөлүңүз жана калыбына келтирүүнү иш жүзүндө аткарган куралдын конфигурациясын текшериңиз.
NuGet калыбына келтирүү форвард-проксинин эсебин да, жеке feedдин эсебин да талап кылышы мүмкүн. Кайсы конфигурацияны текшерүүнү чечүү үчүн жоопту колдонуңуз:
| Байкоо | Ушундан баштаңыз |
|---|---|
| Прокси 407 кайтарат | Форвард-проксиге жетүү үчүн колдонулган маршрут жана эсеп |
| Пакет булагы 401 кайтарат | Feedдин аутентификация конфигурациясы |
| Жоопко чейин туташуу же TLS ишке ашпайт | Акыркы чекит, ташуу жана сертификат тууралуу далилдер |
Feed токени проксинин 407сине жооп бере албайт. Ошондой эле, жоопко чейинки туташуу же TLS катасы кайсы сырсөз туура эмес экенин аныктаган жок.
Проксини feedден өзүнчө конфигурациялаңыз
NuGetтин прокси жазуусу config астында болот. Ичине камтылган каттоо маалыматтары жок маршрут үчүн:
<configuration>
<config>
<add key="http_proxy" value="http://proxy.example:8080" />
</config>
</configuration>
Бул мисалды тиешелүү учурдагы конфигурацияга бириктириңиз. Коомдук ортомчуларга уруксат берилген коомдук feed үчүн HTTP проксилер тизмеси ушул каттоо маалыматтары жок маршрутка талапкер сунуштайт. Пакет булактарын өз бөлүмүндө кармаңыз; feedдин URL дарегин жалпы прокси дареги менен алмаштыруу ортомчудан пакеттерди сурайт.
Документтелген http_proxy.password мааниси шифрленген. Ошол талаага ачык текст жазуудан же башка машинадан шифрленген көрүнгөн маанини көчүрмө катары көчүрүүдөн көрү, колдоого алынган конфигурация куралдарын колдонуңуз.
Иш жүзүндө ишке ашпаган калыбына келтирүүнү текшериңиз
Кардарды, колдонуучуну жана иштетүү чөйрөсүн атаңыз, анан анын натыйжалуу конфигурация иерархиясын табыңыз. Колдонуучу, машина жана чечим жөндөөлөрү салым кошуусу мүмкүн. Эски devenv.exe.config оңдоосу белгилүү бир Visual Studio процессине тиешелүү; ал буйрук сапынан калыбына келтирүү же build кызматы эмнени окуганын аныктабайт. Эскирген прокси жазуусун издеп жатканда иштеп турган пакет булактарын жана саясатты сактаңыз.
Аутентификация иштегенден кийин кийин ишке ашпаган ар кандай URLди ээрчиңиз. Feed метадайындары жана пакеттин мазмуну ар башка акыркы чекиттерди колдонушу мүмкүн, ошондуктан бир кабыл алынган сурам толук калыбына келтирүү маршрутун аныктабайт. Аны оңдоп жатканда кадимки пакет кол тамгасын жана TLS текшерүүсүн сактаңыз.