En mi sistema Windows 7, Git Gui busca la clave RSA en la userprofile/.ssh
carpeta o más específicamente c:/users/yourusername/.ssh/
.
La parte difícil de mi configuración fue conseguir que el host compartido en hostmonster aceptara la clave. La única forma en que pude hacerlo funcionar fue usando Git Gui para crear los pares de claves (sin contraseña) y luego copiar y pegar la clave pública a través del panel de control, ssh, administrar claves.
Para comenzar desde el principio, debe crear las claves en Git Gui yendo al menú Ayuda , Mostrar clave SSH y luego Generar clave . Ahora tendrá dos nuevas claves en el .ssh
directorio. Abra el .pub
archivo y copie el contenido.
Inicie sesión en su panel de control en el host compartido y vaya a SSH , Administrar claves SSH e Importar clave . Pega en el cuadro Público y asegúrate de nombrarlo con el nombre correcto sin la extensión: el mío era id_rsa
. Ahora debe autorizar la clave utilizando el enlace de autorización de administración, para que se concatene en el authorized_keys
archivo.
Ahora tu Git Gui y tu Git Bash deberían poder usar SSH sin tener que escribir la contraseña. Curiosamente, pude usar SSH a través de Git Bash y Git Gui en mis propios servidores con Linux, fue solo el alojamiento compartido lo que me dio los ajustes. Espero que esto ayude a alguien, ya que me llevó horas de prueba y error encontrar esto, ¡y es muy simple!