J'ai utilisé Puttygen pour créer une clé publique et une clé privée, puis je suis prêt à laisser TortoiseHg sur Windows 7 faire un clone en allant à
ssh://[email protected]/somecode
mais il semble n'y avoir aucun endroit où ajouter la clé privée à TortoiseHg? (ou même simplement la ligne de commande Mercurial)
Le fichier se trouve déjà sur le disque dur sous le nom somefile.ppk. Quelqu'un sait-il comment l'ajouter?
Ajoutez ce qui suit à la section [ui] du fichier Mercurial.ini de votre répertoire personnel (en supposant que votre clé se trouve dans "C:\Utilisateurs\Nom d'utilisateur\mykey.ppk"):
[ui]
ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk"
ou utilisez Pageant, qui se trouve dans le chemin d'installation de TortoiseHg (par exemple, C:\Program Files\TortoiseHg\Pageant.exe). Démarrez-le, double-cliquez sur l'icône de la barre des tâches qui apparaît et ajoutez le fichier .ppk.
need an ssh key generator first
1: cmd: ssh-keygen -t rsa
2: open PuTTY Key Generator
3:Conversions > import key: open the id_rsa file in C:\Users\<username>\.ssh (you may have to create the folder !must run cmd as Admin!)
4:Save the imported file id_rsa as id_rsa.ppk
5:Open Pageant.exe in TortoiseHG folder
6:It will show up in Taskbar
7:Right click and click add keys
8:Finally add your new ppk file
Oh right copy the contents of id_rsa.pub to hg Host