NuGet 407 ба 401: прокси нэвтрэх үү, эсвэл хувийн feed-ийн итгэмжлэл үү?
NuGet feed-ийн итгэмжлэлийг forward proxy-ийн итгэмжлэлээс тусгаарлаж, сэргээлтийг бодитоор гүйцэтгэдэг хэрэгслийн ашигладаг тохиргоог шалгана уу.
NuGet сэргээлтэд forward proxy-ийн бүртгэл болон хувийн feed-ийн бүртгэл хоёулаа шаардлагатай байж болно. Аль тохиргоог шалгахаа шийдэхийн тулд хариултыг ашиглана уу:
| Ажиглалт | Эндээс эхэлнэ үү |
|---|---|
| Прокси 407 буцаана | Forward proxy-д хүрэхэд ашигладаг зам ба бүртгэл |
| Багцын эх сурвалж 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 баталгаажуулалтыг хадгална уу.