Nota: Este artículo fue publicado originalmente en 2020. Algunos pasos, comandos o versiones de software pueden haber cambiado. Consulta la documentación actual de Linux para obtener la información más reciente.

Estaba instalando un proyecto de código abierto cuando me encontré con varios problemas. Para instalar las dependencias ejecuté npm install en la biblioteca compartida y me apareció el mensaje de error:

fatal: Unable to find remote helper for ‘git+http’

Esto por supuesto complicó toda mi existencia. Intenté encontrar una forma de especificar otro protocolo para que git obtuviera el código fuente, como https o simplemente git, pero no tuve suerte. Después de horas y horas, y considerando que la biblioteca compartida es de código abierto y no controlo el código, estaba buscando una forma de que git encontrara una solución inteligente… y afortunadamente la encontré.

Solución:

Este comando mágico hizo que todos mis problemas desaparecieran:

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

Ten en cuenta que el comando está cambiando git+http:// a https://. Úsalo con precaución. Además, buscando en línea, la mayoría de los usuarios tienen un error con git+https:// (el mío era con http simple) (fatal: Unable to find remote helper for ‘git+https’) así que en ese caso necesitas ejecutar un comando ligeramente diferente como este:

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

¡Espero que esto ayude!

Resumen

Esta guía cubrió las causas comunes y soluciones para este problema de Linux. Si el problema persiste, consulta la documentación oficial o los registros del sistema para obtener información de diagnóstico adicional.

Artículos Relacionados