早些时候我使用Mercurial
命令行安装,它对我来说很好,默认 ssh 客户端和密钥位置在~/.ssh。
在我安装的新笔记本电脑上TortoiseHg
。现在任何远程请求(如hg pull或hg incoming)都会生成PuTTY 致命错误:
断开连接:没有可用的受支持的身份验证方法(服务器发送:publickey)
如果我尝试直接通过 ssh 访问存储库,则结果非常相似:
ssh -vT git@bitbucket.org
Pageant
使用( )可以解决问题plink
:运行它并添加 putty 密钥,或将选美( plink ) 添加到 Mercurial 配置文件。
但是,我正在寻找如何以旧方式工作,无需选美或 plink,仅使用默认 ssh 密钥位置?