Lesen Sie den bestehenden Bower-Vorgang mit seiner --verbose-Diagnose. Behalten Sie die letzte Registry-/Archiv-URL oder den Git-Befehl beim ersten Fehler; eine erfolgreiche Namensauflösung kann einem Fehler in einem anderen Client vorausgehen.

Bower → HTTP registry lookup or archive download
Bower → Git process → repository transport
Fehlgeschlagener VorgangZu prüfende Proxy-Eingabe
Bower-Registry oder HTTP-ArchivBower-proxy/https-proxy-Einstellungen und effektive Umgebung
Git HTTP/HTTPSGit http.proxy und HTTP-Transportumgebung
Eigenes git://core.gitProxy oder GIT_PROXY_COMMAND
SSH, einschließlich git@host:pathSSH-Routing wie das freigegebene ProxyCommand oder ProxyJump

Der GitRemoteResolver von Bower ruft Git auf. Sein GitHub-Resolver kann zuerst ein HTTPS-Archiv abrufen und dann auf Git zurückfallen, daher zeigt ein erkennbarer GitHub-Paketname nicht, welche Route fehlgeschlagen ist.

Bietet ein Repository einen freigegebenen HTTPS-Endpunkt, erlaubt dessen Wahl Git die Nutzung des HTTP-Transports. Bestätigen Sie dessen Vorhandensein, statt eine pauschale globale Umschreibung auf einfaches HTTP anzuwenden. Für diese öffentliche HTTPS-Git-Quelle ist eine Proxy-Adresse aus der HTTP-Proxy-Liste eine Option, wenn öffentliche Routen zulässig sind und der tatsächliche Git-Prozess keine konfigurierten oder gespeicherten Proxy-Anmeldedaten hat.

Vergleichen Sie Git unter demselben Konto und derselben Startumgebung wie Bower. Bewahren Sie Resolver, Schema und Vorgang zusammen; der Erfolg eines anderen Terminals oder eine geänderte Registry-Adresse können die fehlende Subprozess-Route nicht liefern.

Ähnliche Artikel