Collé également sur le site trac
Configuration du lien ssh http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html installer windows Installer putty dans C:\Program Files (x86)\PuTTY Le programme doit avoir Putty, peageant et plink
générer une clé publique et une clé privée à l'aide de puttygen sur Rforge>myaccount>shell account information > edit key coller le gros bouzin qui apparait dans la fenêtre puclic key for open SSH Un truc du genre
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEA3Az5By7xAWk85RtSepU4XQ2FrSVcg oMLMmGojMSax9FPunpE54vHffoiDzGP9EW6PgJ6EL+jZxSN8xu7X4wLFB6R31MFsmAwC7PEkyscHCVIJHKWETeccA7rcyXzkTUm3ZCtj5I2+mHE4EmTLFr5kgWAeVsnJM/tHAfExJLmXcU= rsa-key-20151217
Avant de fermer puttygen, sauver la clé privée (un fichier .pkk) La coller à un endroit ex F:\workspace\rforgeprivatekey.ppk
Attendre une heure ...
Configuration du client subversion Aller dans C:\Users\cedric.briand\AppData?\Roaming\Subversion editer le fichier config dans la partie tunnel ssh écrire attention c'est des slashes ssh="C:/Program Files (x86)/PuTTY/plink.exe" -i "F:/workspace/rforgeprivatekey.ppk"
Ensuite la commande F:\workspace>svn checkout svn+ssh://briand@scm.r-forge.r-project.org/svnroot/stacomir/ charge les données directement dans subversion
pour TurtoiseSVN
- configurer Turtoise SVN pour qu'il utilise le lien ssh plink de Putty : bouton droit > settings > Network > SSH client : "C:\Program Files (x86)\PuTTY\plink.exe"
- créer le dossier pour accueillir les fichiers du package,
- bouton droit > checkout
- URL : svn+ssh://''utilisateur''@scm.r-forge.r-project.org/svnroot/stacomir/
Plink s'ouvre mais impossible de valider la clé en appuyant sur y donc avec l'invite de commandes : c:/Program Files (x86)/PUTTY/plink plink utilisateur@… Et je crois qu'il faut aussi démarrer c:/Program Files (x86)/PUTTY/pageant.exe et lui indiquer l'emplacement de la clé .ppk
Ajout des variables d'environnement
Set the following environment variable (by right-clicking on My Computer, Properties, Advanced, Environment Variables, New):-
Variable name: SVN_SSH
Variable value: C:
Program Files
TortoiseSVN
bin
TortoisePlink?.exe
Pour marion subclipse ne se connecte pas avec peageant, donc il faut configurer dans les options éclipse, svn, use svnkit qui n'utilise pas peageant.