Si volem accedir -en Windows- al subversion instal·lat en una instància d'Amazon EC2 cal fer que el client de Subversion usi el fitxer d'identitat de l'SSH.
Usarem com a client de Subversion el Tortoise. La URL del repositori de Subversion al qual volem accedir comença per "svn+ssh".
Els passos a seguir comencen amb les instruccions que dóna Amazon per connectar-te via SSH a una instància d'EC2. Aquest pas ens serveix per convertir la clau privada d'EC2 a una clau que el PuTTY pugui fer servir, que té l'extensió ppk.
Després hem de fer que el Tortoise usi també aquesta clau.
Els passos són alguns dels que es descriuen aquí.
Hem de salvar una sessió de PuTTY. En aquesta sessió, afegim la URL de la nostra instància d'EC2. Podem afegir-hi també la clau amb extensió ppk que hem generat, així podrem fer servir aquesta sessió per connectar-nos fàcilment a la nostra instància amb el PuTTY. Després hem d'afegir la clau privada amb extensió ppk al Pageant, que és un programa que s'instal·la amb el PuTTY si instal·les el paquet complet del PuTTY, tal com suggereix Amazon a la documentació esmentada a dalt.
Després hi ha prou amb què el Tortoise usi el nom de sessió que hem salvat al PuTTY, per exemple:
svn+ssh://svn-session/home/ec2-user/svn/project-directory
Un error a evitar és especificar l'executable de SSH a les opcions del Tortoise, això fa que surti un error bastant difícil de resoldre, com malauradament he experimentat. Els detalls són aquí.
Cap comentari:
Publica un comentari a l'entrada