Windows XP/Seven pour un dépot Mercurial en SSH

Petit how-to pour installer Mercurial sur un poste Windows et pouvoir l’utiliser avec une connexion ssh (si ça c’est pas du sadisme pur).

Ce tutoriel est réalisé dans le cadre d’une connexion d’un poste Windows (XP/Seven) à un serveur Debian où est installé un dépôt Mercurial.

Dans un premier temps il faut télécharger ces petits programmes :

  • mercurial-X.X.X-x86.msi (ou celui compatible avec votre version de Windows)
  • puttygen.exe : va permettre de générer une paire de clé public/privé
  • TortoiseHg  : va permettre à Mercurial d’utiliser le protocole ssh
  1. On installe Mercurial à la mode Windows (suivant, suivant, …, finish)
    penser à cocher la case « Add the installation path to the search path »
  2. On installe TortoiseHg à la mode Windows (suivant, suivant, …, finish).
  3. Générer une clé public avec puttygen.exe.
    1. Ouvrir puttygen.exe
    2. Sélectionner le bouton radio « SSH-2 DSA »
    3. Bouger la souries dans la zone vierge, grâce à vos mouvement il va générer une clé aléatoire (génial non ?)
    4. Vérifier que les champs « Key passphrase » et « Confirm passphrase » soient vide.
    5. Sauvegarder la clé publique (où vous voulez, on ne vas pas s’en servir ici mais elle pourrais vous être utile)
    6. Sauvegarder la clé privé dans C:Program FilesMercurialmercurial.ppk (Là où est installé mercurial)
  4. Éditer le fichier « Mercurial.ini » qui se trouve à la racine du dossier d’installation de Mercurial.
    1. Penser à remplacer le nom du user et son email (et enlever le « ; » devant, sinon ça reste commenté)
    2. Ajouter en dessous de la ligne « ;ssh = C:cygwinbinssh » cette ligne
      ssh = "C:Program FilesTortoiseHgTortoisePlink.exe" -ssh -2 -i "C:Program FilesMercurialmercurial.ppk" 
    3. On sauvegarde le fichier (évident ?)

C’est finit !

Pour paramétrer Ecplise, c’est comme d’habitude :
1. Aller dans « Help » puis « Eclipse marketpalce… »
2. Rechercher « mercurial » et sélectionner « MercurialEclipse (was HGEclipse) »
3. L’installer
4. Le paramétrer

Tagués avec : , , ,
Publié dans Eclipse

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*