TortoiseHg通过ssh从服务器挂起
我有一个linux机器被用作我的hg服务器(尽管它没有运行除sshd之外的任何显式服务器)。我曾经能够在windows上通过TortoiseHg正常地与这个服务器交互,但在过去几周的某个时候它坏了。在此期间,我能回忆起的唯一重大变化是服务器的一般更新,但没有任何特定于任何repo的内容 从命令行运行我得到:TortoiseHg通过ssh从服务器挂起,ssh,mercurial,tortoisehg,Ssh,Mercurial,Tortoisehg,我有一个linux机器被用作我的hg服务器(尽管它没有运行除sshd之外的任何显式服务器)。我曾经能够在windows上通过TortoiseHg正常地与这个服务器交互,但在过去几周的某个时候它坏了。在此期间,我能回忆起的唯一重大变化是服务器的一般更新,但没有任何特定于任何repo的内容 从命令行运行我得到: >hg --debug incoming running "TortoisePlink.exe" -ssh -2 hg@server "hg -R repo_dir/repo serv
>hg --debug incoming
running "TortoisePlink.exe" -ssh -2 hg@server "hg -R repo_dir/repo serve --stdio"
sending hello command
sending between command
我还试着直接穿过腻子的滴答声,但没有成功
>hg --debug incoming
running "c:\Program Files (x86)\PuTTY\plink.exe" -ssh hg@server "hg -R repo_dir/repo serve --stdio"
sending hello command
sending between command
不过,测试plink直接表明它是有效的
>"c:\Program Files (x86)\PuTTY\plink" hg@server which ssh
hg@server's password:
/usr/bin/ssh
我如何找出为什么我不能再从windows访问此服务器
SSH命令
sessname
是以前创建的Putty会话,您在其中存储了密码
在
-pw
中,您将直接在命令行中输入密码(不安全)ssh代理是否已启动并正在运行,从而提供所需的凭据?您是说在Windows计算机上?可以仅通过密码登录此服务器,这是以前的登录方式(以及最后一段代码的登录方式)