Después de indagar en varios repositorios y sitios webs de internet finalmente nos encontramos con la respuesta que te mostramos a continuación.
Solución:
Sí, como han sugerido otros, este error parece significar que ssh-agent está instalado pero su servicio (en Windows) no se ha iniciado.
Puede verificar esto ejecutando en Windows Potencia Shell:
> Get-Service ssh-agent
Y luego verifique que la salida de estado no se esté ejecutando.
Status Name DisplayName
------ ---- -----------
Stopped ssh-agent OpenSSH Authentication Agent
Luego verifique que el servicio haya sido deshabilitado ejecutando
> Get-Service ssh-agent | Select StartType
StartType
---------
Disabled
Sugiero configurar el servicio para que se inicie manualmente. Esto significa que tan pronto como ejecute ssh-agent, iniciará el servicio. Puede hacerlo a través de la GUI de Servicios o puede ejecutar el comando en modo de administrador:
> Get-Service -Name ssh-agent | Set-Service -StartupType Manual
Alternativamente, puede configurarlo a través de la GUI si lo prefiere.
Resolví el problema cambiando StartupType del ssh-agent a Manual
a través de Set-Service ssh-agent -StartupType Manual
.
Luego pude iniciar el servicio a través de Start-Service ssh-agent
o solo ssh-agent.exe
.
me sale el mismo error en Cygwin. tuve que instale el paquete openssh en Cygwin Setup.
(Lo raro fue que todos ssh-*
los comandos eran válidos (bash podría ejecutarse como programa) pero el paquete openssh no estaba instalado).
Te mostramos las reseñas y valoraciones de los lectores
Tienes la posibilidad dar recomendación a esta reseña si si solucionó tu problema.