我有一台 Windows 机器油灰和TortoiseSVN安装,并在设置>网络> SSH 客户端框中显示以下内容:
"C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe" -l <right_user> -pw <right_password>
它运行正常,我可以通过它轻松地进行签出和更新svn+ssh://<right_server>/<folder>
。
我有一台新安装的 Windows 笔记本电脑,插入同一个网络,并复制了我所知的设置(安装了 PuTTY,以相同的方式配置了 SSH 客户端线路),但它一直告诉我连接已关闭。
因为到目前为止我见过的所有教程都偏离了我在工作机器中的工作设置(上面没有提到 TortoisePlink.exe 行),并且涉及 PuTTYGen 和其他我不记得第一次做过的东西。
我错过了什么?
答案1
- “-l -pw”选项不假设使用私钥认证,因此所有与PuTTYGen相关的主题对你来说都不感兴趣
- 你可以仔细重读SSH 操作指南从 TortoiseSVN 站点的“SSH 密钥生成和连接检查(客户端)”部分,跳过与密钥相关的配置步骤油灰(用户名和密码也可以),测试你的连接,如果失败则显示任何输出