Git / Bower-Fehler: Exit-Code # 128 & Verbindungsfehler

Lesezeit: 5 Minuten

Git Bower Fehler Exit Code 128 Verbindungsfehler
azsl1326

Ich verwende Bower, um mehrere Bibliotheken zu installieren. Zu Demonstrationszwecken installiere ich hier Bootstrap. Unabhängig vom Paket erhalte ich die folgenden Fehler:

C:\Scott>bower install bootstrap
bower not-cached    git://github.com/twbs/bootstrap.git#*
bower resolve       git://github.com/twbs/bootstrap.git#*
bower ECMDERR       Failed to execute "git ls-remote --tags --heads git://github
.com/twbs/bootstrap.git", exit code of #128

Additional error details:
fatal: unable to access 'https://github.com/twbs/bootstrap.git/': Failed connect
to github.com:443; No error    

Ich habe versucht, mit der folgenden Lösung den ersten Fehler zu entfernen – den ich daraus gefunden habe Suche:

git config --global url."https://".insteadOf git://

Dies funktioniert jedoch nicht und auch keine der anderen Lösungen auf dieser Seite. Auf der Suche nach einer Lösung für den zweiten Fehler scheint es, dass das Festlegen eines Benutzernamens/pwd für einen Proxyserver das Problem löst, wenn Sie sich in einem Unternehmensnetzwerk/hinter einer Firewall befinden. Ich verwende jedoch keinen Proxyserver, da ich mich auf meinem Heim-PC/Netzwerk (Windows 7 x64) befinde.

Danke!

EDIT: Befehlsfenster mit Fehlern:

Geben Sie hier die Bildbeschreibung ein

  • Mögliches Duplikat der Bower-Installation nur mit https?

    – kenorb

    23. Januar 2018 um 15:43 Uhr

  • hatte ein ähnliches Problem mit npm und https, gelöst mit git config --global url."[email protected]:".insteadOf "https://github.com"

    – Grabantot

    2. Oktober 2018 um 13:32 Uhr

1645906692 742 Git Bower Fehler Exit Code 128 Verbindungsfehler
ablais

Ich weiß, dass dies das Problem nicht “behebt”, aber Sie können es verwenden

git config --global url."https://".insteadOf git://

um git anzuweisen, HTTPS anstelle von GIT zu verwenden, was für mich funktionierte, um npm-Abhängigkeiten zu installieren.

  • Geht es nur mir so oder funktioniert das bei niemandem wirklich? Dies ist das höchste Ergebnis bei Google für praktisch alle Suchen im Zusammenhang mit Bower 128-Fehlern, und nach dem Ändern dieser Einstellung verwendet Bower immer noch das Git-Protokoll.

    – Blutiger August

    19. August 2014 um 22:03 Uhr

  • @ Bloodyaugust, bei mir funktioniert es auch nicht. Wird immer noch verwendet git://

    – Logan

    3. September 2014 um 16:39 Uhr

  • Dies hat für mich funktioniert, obwohl ich unklar bin, was das Problem war.

    – Mendhak

    8. September 2014 um 7:05 Uhr

  • Hat bei mir auch funktioniert und ich weiß auch nicht warum. @Bloodyaugust, @Logan, hast du deine globale .gitconfig-Datei (git config --global --edit)? Nur, weißt du, um sicherzugehen. Und eine spezifischere .gitconfig (pro Benutzer oder pro Git-Projekt) könnte sie überschreiben.

    – Rafael Eyng

    9. September 2014 um 19:24 Uhr

  • Hat bei mir funktioniert – ich vermute, Port 22 ist auf der Arbeitsmaschine geschlossen, auf der ich das versucht habe. Also kein SSH zu github 🙁 Ich kann sagen, dass ich den Befehl aus dem (git) Projektordner ausgeführt habe … falls das einen Unterschied macht.

    – demaniak

    21. Oktober 2014 um 16:03 Uhr

1645906692 949 Git Bower Fehler Exit Code 128 Verbindungsfehler
antonjs

Stattdessen diesen Befehl ausführen:

 git ls-remote --tags --heads git://github.com/twbs/bootstrap.git

Sie sollten diesen Befehl ausführen:

 git ls-remote --tags --heads [email protected]:twbs/bootstrap.git

oder

 git ls-remote --tags --heads https://github.com/twbs/bootstrap.git

oder du kannst laufen git ls-remote --tags --heads git://github.com/twbs/bootstrap.git aber Sie müssen git dazu bringen, https immer auf diese Weise zu verwenden:

 git config --global url."https://".insteadOf git://

Referenz: https://github.com/bower/bower/issues/50

  • Danke. Ich habe versucht, Git zu zwingen, immer https zu verwenden, bin mir aber nicht sicher, ob es funktioniert hat – siehe Bild, das ich im ursprünglichen Beitrag angehängt habe. Fehler treten immer noch auf, egal welches Bower-Installationspaket ich versuche.

    – azsl1326

    7. Februar 2014 um 1:14 Uhr

Ich bin mit meinem Firmennetzwerk darauf gestoßen.

Es schien seltsam, weil ich immer ssh verwendet habe, um mich mit Git zu verbinden, und nie ein Problem hatte.

Ich habe https ausprobiert und es hat nicht funktioniert, also habe ich Proxy-Einstellungen zu gits Konfiguration hinzugefügt und alles war gut

git config --global http.proxy http://proxyuser:[email protected]:8080
git config --global https.proxy https://proxyuser:[email protected]:8080

Und dafür sorgen, dass es funktioniert

git config --list

  • Danke… Das war auch mein Fall. Ich musste git konfigurieren, um die co. Proxy..

    – Paul T.

    21. Januar 2015 um 21:20 Uhr

  • Wenn dies für Sie funktioniert hat und Sie auch npm verwenden, müssen Sie wahrscheinlich das Äquivalent festlegen: npm config set proxy http://<your-corporate-proxy> und npm config set https-proxy http://<your-corporate-proxy>

    – aponzani

    2. Juli 2015 um 18:57 Uhr


  • git config http.sslVerify "false" kann auch für einige Unternehmensproxys erforderlich sein.

    – John Fouhy

    23. Dezember 2015 um 2:22 Uhr

Port 22 wurde auf meinem Computer blockiert. Nachdem ich herausgefunden hatte, was es blockierte, und den Port öffnete, konnte ich die Bower-Installations-cmd ohne Probleme ausführen.

Git Bower Fehler Exit Code 128 Verbindungsfehler
Henry

Es scheint, als hätte azsl1326 Bower (git) nicht über Port 9418 (git://) verwenden können und dann git angewiesen, stattdessen Port 22 (https://) zu verwenden. Dies schlug immer noch fehl, aber das Öffnen von Port 22 brachte das gewünschte Ergebnis.

Die direkteste Lösung besteht darin, Port 9418 zu öffnen. Dies ist der Port, den das git://-Protokoll verwendet.

  • Ich denke, dies sollte die akzeptierte Antwort sein, da dies eindeutig der Git-Port 9418 ist, der von einer Firewall blockiert wird. Zumindest war dies auf meinem CentOS-Server mit CSF-Firewall der Fall.

    – Christos Lytras

    17. Januar 2016 um 17:05 Uhr

  • Weder Port 22 noch 9418, die für TCP/UDP ein-/ausgeöffnet wurden, haben mich entsperrt.

    – kayleeFrye_onDeck

    8. September 2016 um 23:40 Uhr

  • Wo ist Ihr Remote-Repo? Hat dieser Server diese Ports geöffnet?

    – Henry

    9. September 2016 um 1:46 Uhr

Bubble Sort Algorithmus JavaScript closed
Ignatius Andreas

Navigieren Sie zu Ihrem Anwendungsordner und führen Sie diesen Befehl aus

git config –globale URL.”https://”.statt “git://”

Dies sollte Ihr Problem beheben

  • Ich denke, dies sollte die akzeptierte Antwort sein, da dies eindeutig der Git-Port 9418 ist, der von einer Firewall blockiert wird. Zumindest war dies auf meinem CentOS-Server mit CSF-Firewall der Fall.

    – Christos Lytras

    17. Januar 2016 um 17:05 Uhr

  • Weder Port 22 noch 9418, die für TCP/UDP ein-/ausgeöffnet wurden, haben mich entsperrt.

    – kayleeFrye_onDeck

    8. September 2016 um 23:40 Uhr

  • Wo ist Ihr Remote-Repo? Hat dieser Server diese Ports geöffnet?

    – Henry

    9. September 2016 um 1:46 Uhr

1645906694 298 Git Bower Fehler Exit Code 128 Verbindungsfehler
Bausatz

Vielleicht müssen Sie Generieren Sie einen SSH-Schlüssel Sie sind also bei github authentifiziert.

867810cookie-checkGit / Bower-Fehler: Exit-Code # 128 & Verbindungsfehler

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy