He usado Puttygen para crear una clave pública y una privada, y ahora estoy listo para dejar que TortoiseHg en Windows 7 haga un clon yendo a
ssh://[email protected]/somecode
pero parece que no hay dónde agregar la clave privada a TortoiseHg? (o incluso solo la línea de comando Mercurial)
El archivo ya está en algún lugar del disco duro como somefile.ppk
. ¿Alguien sabe cómo agregarlo?
ssh
putty
mercurial
public-key
tortoisehg
nonopolaridad
fuente
fuente
remote: 'tortoiseplink.exe' is not recognized as an internal or external command, remote: operable program or batch file.
-ssh
parámetro, la sesión PuTTY guardada no se usa y, por lo tanto, no usa el número de puerto correcto. El-ssh
parámetro es innecesario de todos modos, porque SSH es el protocolo predeterminado". - mercurial-scm.org/wiki/AccessingSshRepositoriesFromWindowsParece que necesita ejecutar pageant.exe en el archivo .ppk generado por putty para registrarlo en un lugar que hg pueda encontrarlo.
fuente
No agrega la clave a TortoiseHg ni a Mercurial. En cambio, estos programas llamarán a Putty (a través de plink.ext, creo) y ese programa necesitará saber sobre la clave.
Ha pasado un tiempo desde que usé Windows, pero, según recuerdo, Putty te permite guardar tu configuración con un nombre de perfil. Eso incluye el nombre de usuario, el nombre de host y la clave privada para usar. Si crea un perfil llamado
foo
, la clonaciónssh://foo/
debería funcionar.fuente
deberías editar hgrc.d / Mercurial.rc
búsqueda simple de línea con
fuente