Napake posredovalnega strežnika v Boweru: prenosi iz registra proti izvzemom Git
Pred izbiro konfiguracije posredovalnega strežnika ugotovite zahtevo HTTP, prenos arhiva ali prenos Git za operacijo Bower.
Preberite obstoječo operacijo Bower z njeno diagnostiko --verbose. Obdržite zadnji URL registra/arhiva ali ukaz Git skupaj s prvo napako; uspešno razreševanje imena lahko pride pred napako v drugem odjemalcu.
Bower → HTTP registry lookup or archive download
Bower → Git process → repository transport
| Neuspešna operacija | Vhod posredovalnega strežnika za pregled |
|---|---|
| Register Bower ali arhiv HTTP | Nastavitve Bower proxy/https-proxy in dejansko okolje |
| Git HTTP/HTTPS | Git http.proxy in okolje prenosa HTTP |
| Domači git:// | core.gitProxy ali GIT_PROXY_COMMAND |
| SSH, vključno z git@host:path | Usmerjanje SSH, na primer odobreni ProxyCommand ali ProxyJump |
GitRemoteResolver v Boweru pokliče Git. Njegov razreševalnik GitHub lahko najprej pridobi arhiv HTTPS in nato preide na Git, zato prepoznavno ime paketa GitHub ne pokaže, katera pot je spodletela.
Če shramba ponuja odobreno končno točko HTTPS, njena izbira omogoči Gitu uporabo prenosa HTTP. Potrdite, da obstaja, namesto da uporabite splošno prepisovanje v običajni HTTP. Za ta javni vir Git prek HTTPS je naslov posredovalnega strežnika s seznama posredovalnih strežnikov HTTP možnost, ko so javne poti dovoljene in dejanski proces Git nima nastavljenih ali shranjenih poverilnic posredovalnega strežnika.
Primerjajte Git z Bowerom pod istim računom in v istem zagonskem okolju. Ohranite razreševalnik, shemo in operacijo skupaj; uspeh v drugem terminalu ali sprememba naslova registra ne moreta zagotoviti manjkajoče poti podprocesa.