2012-06-27 17 views
5

msysGit instalado, escribió el código para iniciar ssh-agent en .profile, todo funcionó.El agente SSH ya no se inicia después de instalar Cygwin

Cygwin instalado, sin Git, solo ssh y cURL.

SSH El agente ya no se inicia cuando se abre Git bash.

puedo empezar una nueva instancia de proceso ssh-agent, veo que cuando se ejecuta ps en la fiesta de Git, pero cuando se trata de utilizar ssh-add, me sale este error:
Could not open a connection to your authentication agent.

con Cygwin, un montón de Se crearon los archivos .profile y .bashrc en su carpeta de instalación (C: \ cygwin). No estoy seguro si este es el problema.

¿Cómo puedo solucionar esto, por favor?

+0

¿Podría ser un problema de ruta? como un 'C: \ Cygwin \ bin' antepuesto a su'% PATH% 'y enmascarando el ejecutable msysgit ssh-add original? – VonC

+0

Hola VonC. En la configuración avanzada del sistema, Env. Vars, PATH no se menciona a cygwin. Además, ejecutar '% path%' en la ventana Ejecutar abre mi carpeta de usuario que contiene el archivo '.profile' con el código para iniciar el agente SSH. – Francisc

+0

puede verificar que mirando la ruta PATH completa: escriba un 'Windows' set PATH' de Windows. – VonC

Respuesta

1

Echa un vistazo a mi respuesta publicada here para el número ssh-add. Afortunadamente, esta solución también debería funcionar en su escenario.

+0

Gracias, SHC. Eliminé a Cygwin para que funcione. La tuya es una mejor solución. – Francisc

Cuestiones relacionadas