我最近开始遇到TortoiseCVS的问题,或者更具体地说是plink,它附带的SSH应用程序。它尝试连接的IP地址无法更改,并且卡在旧的CVS存储库的IP中。从它的主站点下载plink并从命令行调用仍然存在这个问题。
TortoiseCVS可以选择它使用的SSH应用程序,我想知道我可以使用哪些其他替代品?
答案 0 :(得分:9)
你确定这是plink的问题吗?听起来像你有CVS / Root文件,仍然指向旧的cvs IP地址。通常,CVS不会将存储库更改为有趣的过程。由于您使用的是Windows,如果您安装了支持宏的WinCVS(加载了Python模块),它就有一个可用于批量更改CVS根目录的宏。
否则,由您自行编写流程脚本。
FWIW,我已经使用过plink,从来没有遇到过类似的问题。
答案 1 :(得分:2)
Putty可能是最好的SSH客户端:
答案 2 :(得分:2)
我建议你坚持使用PuTTY。您可能会发现将Pageant与Plink一起运行非常有用,以避免输入密码。
但是如果你想研究替代方案,你应该查看这个维基百科资源:
答案 3 :(得分:2)
感谢jsight(以及Mark Biek指出plink和putty之间的联系)我决定更全面地进行调查。
事实证明,plink一直在使用我为putty设置的“默认设置”存储会话,并且不允许它们被覆盖。
编辑:
The Geek:此外,这是一个很好的例子,为什么你应该总是直接使用DNS /主机名而不是IP地址。
问题与IP地址更改无关,在这种情况下,DNS也发生了变化。我可以看到你的观点,但这不是你正在寻找的“好榜样”。
答案 4 :(得分:0)
可能值得从www.bitvise.com
尝试Tunnelier答案 5 :(得分:0)
答案 6 :(得分:0)
TortoiseSVN至少有一个名为Relocate的选项,如果存储库的位置发生了变化,你可以使用它。
此外,这是一个很好的例子,为什么你应该总是直接使用DNS /主机名而不是IP地址。
答案 7 :(得分:0)
我在Vista Business上使用TortoiseCVS 1.10.9,与我的服务器的分机连接经常崩溃TortoisePlink。
我下载了最新的puTTY(0.60)并将TortoiseCVS设置为指向此puTTY中包含的plink(CVS-> Preferences-> Tools)。命令行选项看起来是相同的,但有一点不同的是,如果您的服务器没有密钥对,TortoisePlink会弹出密码对话框。常规plink没有。因此,您必须创建密钥对(puttygen,我相信)或在命令行选项上指定-pw(非常糟糕的安全性想法)。
答案 8 :(得分:-1)
+1 for PuTTy ...过去十年一直在使用它,从不需要任何其他东西!