Bower-ի փրոքսի խափանումներ. գրանցույթի ներբեռնումներ ընդդեմ Git ստուգումների
Նախքան փրոքսի կարգավորումն ընտրելը պարզեք Bower գործողության հետևում գտնվող HTTP հարցումը, արխիվի ներբեռնումը կամ Git փոխադրումը։
Կարդացեք գոյություն ունեցող Bower գործողությունը --verbose ախտորոշմամբ։ Պահեք վերջին գրանցույթի/արխիվի URL-ը կամ Git հրամանը առաջին սխալի հետ միասին. անվան հաջող լուծումը կարող է նախորդել մեկ այլ հաճախորդի խափանմանը։
Bower → HTTP registry lookup or archive download
Bower → Git process → repository transport
| Ձախողված գործողություն | Ստուգվող փրոքսի մուտք |
|---|---|
| Bower գրանցույթ կամ HTTP արխիվ | Bower proxy/https-proxy կարգավորումներ և գործող միջավայր |
| Git HTTP/HTTPS | Git http.proxy և HTTP փոխադրման միջավայր |
| Ներքին git:// | core.gitProxy կամ GIT_PROXY_COMMAND |
| SSH, ներառյալ git@host:path | SSH երթուղավորում, օրինակ հաստատված ProxyCommand կամ ProxyJump |
Bower-ի GitRemoteResolver-ը կանչում է Git։ Նրա GitHub լուծիչը կարող է նախ ստանալ HTTPS արխիվ, ապա անցնել Git-ին, ուստի ճանաչելի GitHub փաթեթի անունը չի նշում, թե որ ուղին է ձախողվել։
Եթե պահոցը առաջարկում է հաստատված HTTPS վերջնակետ, դրա ընտրությունը թույլ է տալիս Git-ին օգտագործել HTTP փոխադրում։ Հաստատեք դրա գոյությունը՝ փոխարենը սովորական HTTP-ի գլոբալ վերագրում կիրառելու։ Այդ հանրային HTTPS Git աղբյուրի համար HTTP փրոքսիների ցանկից փրոքսի հասցեն տարբերակ է, երբ հանրային ուղիները թույլատրված են, և փաստացի Git գործընթացը չունի կարգավորված կամ պահված փրոքսի հավատարմագրեր։
Համեմատեք Git-ը Bower-ի հետ նույն հաշվով և նույն գործարկման միջավայրում։ Պահեք լուծիչը, սխեման և գործողությունը միասին. այլ տերմինալի հաջողությունը կամ գրանցույթի հասցեի փոփոխությունը չեն կարող տրամադրել բացակայող ենթագործընթացի ուղին։