Errores de Git / Bower: Código de salida # 128 y conexión fallida

Estoy usando Bower para instalar varias bibliotecas. Para fines de demostración aquí, estoy instalando bootstrap. Independientemente del paquete, recibo los siguientes errores:

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    

He intentado usar la siguiente solución para eliminar el primer error, que encontré en esta búsqueda:

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

Sin embargo, esto no funciona ni ninguna de las otras soluciones que se encuentran en esa página. Buscando una solución para el 2º error, parece que establecer un nombre de usuario / pwd para un servidor proxy resolverá el problema si se encuentra en una red corporativa / detrás de un firewall. Sin embargo, no estoy usando un servidor proxy ya que estoy en mi PC / red doméstica (Windows 7 x64).

¡Gracias!

EDIT: Ventana de comandos con errores:

Ingrese la descripción de la imagen aquí

Respuestas:24 Respuestas 24
Tiempo:hace 8 años, 7 meses
Última modificación:hace 4 años, 3 meses

Solución

Sé que esto no está «arreglando» el problema, pero puedes usar

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

para decirle a git que use HTTPS en lugar de GIT, lo que funcionó para que instalara dependencias npm.

Otras respuestas

Esto funcionó para mí,

Copie el archivo «libcurl.dll» en la carpeta de instalación de Git ( C:Archivos de programaGitbinlibcurl.dll ). Péguelo en la ubicación donde existe el git.exe ( C:Archivos de programaGitlibexecgit-core ).

Deja un comentario