Tortoise CVS
TortoisePlink et mot de passe
Avec l'installation par défaut, chaque action CVS nécessite de répéter son mot de passe CVS dans Tortoise. Cette étape peut être rendue silencieuse par le biais d'une paire clef publique / clef privée. La clef publique sera stockée sur le serveur CVS, tandis que la clef privée devra obligatoirement être "chargée" sur le poste Windows avec l'aide de Pageant (PuTTY authentication agent). La démarche à suivre est décrite ci-dessous.
Télécharger pageant sur le site officiel de PuTTY :
Placer pageant.exe dans le répertoire de TortoiseCVS :
C:\Program Files\TortoiseCVS
Se connecter au serveur CVS en SSH :
ssh utilisateur@serveur_cvs
Editer le fichier authorized_keys :
vi ~/.ssh/authorized_keys
1 - Cliquer sur SSH-2 DSA
2 - Cliquer sur le bouton [Generate]
3 - Bouger la souris dans la zone rectangulaire, jusqu'à temps qu'un texte s'affiche à l'intérieur

1 - Cliquer sur le bouton [Save private key]
2 - Confirmer par [Oui] que nous n'utiliserons pas de mot de passe pour cette clef privée


1 - Sélectionner tout le texte dans la zone rectangulaire
2 - Appuyer simultanément sur les touches <Ctrl> et <C>

De retour sur la fenêtre SSH :
1 - Appuyer simultanément sur les touches <shift> + <insert> pour coller la clef publique
2 - Appuyer sur la touche <echap> pour sortir du mode "insertion de texte"
3 - Taper :wq! pour enregistrer et fermer le fichier authorized_keys
4 - Appuyer simultanément sur les touches <ctrl> + <d> pour fermer la connexion SSH

1 - Clic droit sur le raccourci créé, puis "Propriétés"
2 - Modifier le champ "Cible" ainsi : "C:\Program Files\TortoiseCVS\pageant.exe" "C:\Program Files\TortoiseCVS\mykey.ppk"
3 - [Appliquer], puis [OK]

