Tengo un servidor web con gitolite instalado y donde inicio de sesión usando mi clave ssh. Normalmente solo uso git en el servidor usando la línea de comandos pero para un proyecto nuevo necesito clonar un repositorio en mi PC con Windows y me gustaría usar SmartGit para esto.SmartGit no se autenticará con ssh
pero he de pasar varias horas ya sólo para clonar el repositorio a través de SmartGit. Como Git remoto utilizo la url que normalmente usaría en el servidor: me @ my-server: the-repo, luego de un rato obtengo un cuadro de diálogo 'SSH Authentication' y selecciono mi clave privada, como lo haría para pagent , y poner en mi frase de contraseña. Pero cuando hago clic en iniciar sesión, simplemente intento conectarme por un tiempo y luego me muestra el cuadro de diálogo 'Autenticación SSH' nuevamente. No hay ningún mensaje de error ni nada.
Intenté clonar el repositorio con los mismos datos a través de la línea de comandos y eso funciona bien. Entonces, ¿hay algo que me falta?
Dónde guardarlo? – zygimantus
Eso es extraño, pero si hace clic en PuTTYgen * "Guardar clave privada" * o * "Guardar clave pública" * no funcionará. Se debe guardar a través del menú * Conversiones → Exportar clave OpenSSH *. Este archivo será aceptado – Adobe