我已经使用 Puttygen 创建了一个公钥和一个私钥,然后准备让 Windows 7 上的 TortoiseHg 通过转到
ssh://somebody@code.somewhere.com/somecode
但似乎没有在哪里将私钥添加到 TortoiseHg?(甚至只是 mercurial 命令行)
该文件已经作为 somefile.ppk 在硬盘上的某个位置有人知道如何添加它吗?
我已经使用 Puttygen 创建了一个公钥和一个私钥,然后准备让 Windows 7 上的 TortoiseHg 通过转到
ssh://somebody@code.somewhere.com/somecode
但似乎没有在哪里将私钥添加到 TortoiseHg?(甚至只是 mercurial 命令行)
该文件已经作为 somefile.ppk 在硬盘上的某个位置有人知道如何添加它吗?
将以下内容添加到主目录中 mercurial.ini 的 [ui] 部分(假设您的密钥位于“C:\Users\UserName\mykey.ppk”中):
[ui]
ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk"
或者使用在 TortoiseHg 安装路径中找到的 Pageant(例如 C:\Program Files\TortoiseHg\Pageant.exe)。启动它,双击出现的任务栏图标,然后添加 .ppk 文件。
首先需要一个 ssh 密钥生成器
哦对了把id_rsa.pub的内容复制到hg host