7 de febrero de 2013

Mercurial y SSH bajo Windows

Tal que así:

1. Bajar putty, plink, puttygen. Generar clave SSH, guardarla y añadirla al authorized_keys del servidor.

2. Bajar e instalar Mercurial.

3. Configurar %USERPROFILE%/Mercurial.ini:

[ui]
ssh="C:\Putty\Plink.exe" -P XXXX -ssh -i "C:\Putty\key.ppk" 
username=usuario

4. En consola probar:

plink -ssh -i c:\putty\key.ppk usuario@X.X.X.X -P XXXX

5. Si ha ido bien, perfect, si no tenemos algún fallo previamente. Revisar IPs, puerto, key, etc. Aceptar añadir clave a cache.

6. Clonar repositorio:

hg -v clone ssh://usuario@X.X.X.X:XXXX/ruta/al/repo /ruta/local

¡Listo!

No hay comentarios: