最近,我开始遇到TortoiseCVS的问题,或更具体地说,它附带的SSH应用程序plink出现了问题。 它尝试连接的IP地址无法更改,并且卡在旧的CVS存储库的IP中。 从它的主站点下载plink并从命令行调用仍然存在此问题。

TortoiseCVS可以选择它使用的SSH应用程序,我想知道还有哪些其他替代方法可以替代?

===============>>#1 票数:9

您确定这是plink的问题吗? 在我看来,您周围的CVS / Root文件仍然指向旧的cvs ip地址。 通常,CVS不会将存储库更改为有趣的过程。 由于您使用的是Windows,因此如果在安装WinCVS并支持宏(已加载Python模块)的情况下,它具有可用于批量更改CVS根的宏。

否则,由您来编写该过程的脚本。

FWIW,我已经使用了很多次plink,并且从未遇到过类似的问题。

===============>>#2 票数:2

Putty可能是最好的SSH客户端:

http://www.chiark.greenend.org.uk/~sgtatham/putty/

===============>>#3 票数:2

我建议您也坚持使用腻子。 您可能会发现将Pageant与Plink一起运行很有用,以避免必须输入密码。

但是,如果您想研究替代方法,则应查阅以下Wikipedia资源:

http://en.wikipedia.org/wiki/Comparison_of_SSH_clients

===============>>#4 票数:2

感谢jsight(Mark Biek指出了plink和腻子之间的联系),我决定进行更全面的研究。

事实证明,plink一直在使用我为腻子设置的“默认设置”存储的Session,并且不允许它们被覆盖。

编辑:

极客:而且,这是一个很好的例子,为什么您应该始终始终使用DNS /主机名而不是直接使用IP地址。

问题与IP地址更改无关,在这种情况下,DNS也更改了。 我明白您的意思,但这并不是您要寻找的“好榜样”。

===============>>#5 票数:0

我在Vista Business上使用TortoiseCVS 1.10.9,与服务器的外部连接经常使TortoisePlink崩溃。

我下载了最新的PuTTY(0.60),并将TortoiseCVS设置为指向该PuTTY附带的plink(CVS-> Preferences-> Tools)。 命令行选项似乎相同,但是区别在于,如果没有服务器的密钥对,TortoisePlink会弹出一个密码对话框。 常规的plink不会。 因此,您必须创建密钥对(我相信puttygen),或者在命令行选项中指定-pw(非常糟糕的安全思路)。

===============>>#6 票数:0

www.bitvise.com尝试使用Tunnelier可能值得

===============>>#7 票数:0 已采纳

就其价值而言, plink只是同一个人编写的腻子的命令行版本。

我认为jsight可能有正确的想法。

===============>>#8 票数:0

至少TortoiseSVN具有一个名为Relocate的选项,如果存储库的位置已更改,则可以使用该选项。

同样,这是一个很好的示例,为什么您应该始终始终使用DNS /主机名而不是直接使用IP地址。

===============>>#9 票数:-1

为PuTTy +1 ...在过去十年中一直在使用它,不需要任何其他东西!

  ask by Annan translate from so

未解决问题?本站智能推荐: