如何让Windows上的TortoiseHg(Mercurial)使用生成的私钥文件(Puttygen)?

我用Puttygen创build一个公钥和一个私钥,然后准备让Windows 7上的TortoiseHg做一个克隆,

ssh://somebody@code.somewhere.com/somecode 

但似乎没有在哪里添加私钥到TortoiseHg? (甚至只是命令行)

该文件已经在某些地方在硬盘上somefile.ppk有人知道如何添加它?

将以下内容添加到主目录中的mercurial.ini的[ui]部分(假设您的密钥位于“C:\ Users \ UserName \ mykey.ppk”中):

 [ui] ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk" 

或者使用在TortoiseHg安装path(例如C:\ Program Files \ TortoiseHg \ Pageant.exe)中find的Pageant。 启动它,双击出现的任务栏图标,然后添加.ppk文件。