Déjame ofrecerte otra solución. Si acaba de instalar Git 1.8.2.2 o más, y desea habilitar SSH, siga las instrucciones bien escritas direcciones.
Todo hasta el paso 5.6, donde puede encontrar un pequeño inconveniente. Si ya se está ejecutando un agente SSH, podría recibir el siguiente mensaje de error cuando reinicie bash
Could not open a connection to your authentication agent
Si lo hace, use el siguiente comando para ver si se está ejecutando más de un proceso de agente ssh
ps aux | grep ssh
Si ve más de un servicio de agente ssh, deberá eliminar todos estos procesos. Use el comando kill de la siguiente manera (el PID será único en su computadora)
kill <PID>
Ejemplo:
kill 1074
Una vez que haya eliminado todos los procesos del agente ssh, ejecute el px aux | grep ssh comando nuevamente para asegurarse de que se hayan ido, luego reinicie Bash.
Voila, ahora debería obtener algo como esto:
Initializing new SSH agent...
succeeded
Enter passphrase for /c/Users/username/.ssh/id_rsa:
Ahora puede continuar con el paso 5.7 y más allá.