Esto fue confuso y tiene 2 posibles buenas respuestas, dependiendo de si el usuario está intentando agregar una clave ssh en Linux o en Windows (como yo). Esto probablemente no responde al OP, pero es una expansión para git-bash. Ejecuto Windows y Ubuntu para el desarrollo, y mi instalación de git es ligeramente diferente en cada uno.
Pruebe esto: vaya a C: \ $ Installation_Folder $ \ Git \ cmd y ejecute:
start-ssh-agent Abrirá un comando cmd y ejecutará el agente ssh de la manera correcta.
.. fue una buena respuesta de Windows, pero no especificó que se esperaba que pasaras por el Explorador de Windows para encontrar la carpeta de instalación de Git y ejecutaras el shell de Windows que se abriría al completar el paso 1.
"ve a C: \ $ Installation_Folder $ \ Git \ cmd "
Paso 2: solo necesitas hacer doble clic
start-ssh-agent
En el paso 3, vuelve a git-bash o cualquier emulador de terminal * nix que esté ejecutando y ejecute ssh-add. Si usó el nombre predeterminado para la clave pública ssh, no tiene que agregar el nombre como ssh-add lo usa automáticamente.
eval $(ssh-agent)