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:
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 ).