Boweri puhverserveri tõrked: registrist allalaadimised versus Git väljavõtted
Tehke kindlaks HTTP-päring, arhiivi allalaadimine või Git-transport Boweri toimingu taga enne puhverserveri seadistuse valimist.
Lugege olemasolevat Boweri toimingut koos --verbose diagnostikaga. Hoidke viimane registri/arhiivi URL või Git-käsk esimese vea juures; edukas nime lahendamine võib eelneda tõrkele teises kliendis.
Bower → HTTP registry lookup or archive download
Bower → Git process → repository transport
| Ebaõnnestunud toiming | Kontrollitav puhverserveri sisend |
|---|---|
| Boweri register või HTTP-arhiiv | Bower proxy/https-proxy seaded ja tegelik keskkond |
| Git HTTP/HTTPS | Git http.proxy ja HTTP-transpordi keskkond |
| Päris git:// | core.gitProxy või GIT_PROXY_COMMAND |
| SSH, sealhulgas git@host:path | SSH marsruutimine, näiteks kinnitatud ProxyCommand või ProxyJump |
Boweri GitRemoteResolver kutsub Giti. Selle GitHubi lahendaja võib esmalt hankida HTTPS-arhiivi ja seejärel Giti tagasi langeda, seega tuntud GitHubi paketi nimi ei näita, milline tee ebaõnnestus.
Kui hoidla pakub kinnitatud HTTPS-i lõpp-punkti, lubab selle valimine Gitil kasutada HTTP-transporti. Kinnitage selle olemasolu, selle asemel et rakendada ülemaailmset ümberkirjutust lihtsale HTTP-le. Selle avaliku HTTPS-Giti allika jaoks on puhverserveri aadress HTTP puhverserverite loendist valik, kui avalikud teed on lubatud ja tegelikul Git-protsessil pole seadistatud ega talletatud puhverserveri mandaate.
Võrrelge Giti Boweriga sama konto ja sama käivituskeskkonna all. Hoidke lahendaja, skeem ja toiming koos; teise terminali edu ega registri aadressi muutus ei saa pakkuda puuduvat alampritsessi teed.