Topic: winCvs1.3+ssh+cvsnt

  Print this page

1.winCvs1.3+ssh+cvsnt Copy to clipboard
Posted by: ampzaa
Posted on: 2005-02-07 22:02

本人公司需要搭建一个cvs环境,由于有internet访问要求,所以采用了cvsnt+ssh的搭配方式.
以linux为平台的cvs环境搭建说明很多
但是由于资料的缺少,使得在windows下建立相应环境很困难

以下是偶的经历,很痛苦滴

第一,不知道SSh连接需要windows服务器也要装SSHD服务
白白浪费时间,只得到无数的无法连接提示

第二,不知道有什么windows的SSH服务器
google找到的都是商业滴,免费滴很少,也很不好
最后找到一个F-Secure SSH Server的破解版
windows SSH客户端倒很多,偶选择了PuTTy

第三,不知道用什么生成密钥(太多了,格式有些不兼容)
...省略

第四,生成的密钥不知道怎么用
...省略

第五,不知道公钥上传在服务器的什么地方,网上的资料都是*nix的sshd的资料,没有windows服务器SSHD的说明

.........CvsRoot怎么写,有的说要将Putty Session名称作为机器名,但偶试验的结果是还是要用机器名
wincvs版本不对,网上的资料都是和偶手上不同的老版本.指定plink或ssh的方法失效.

第六,SSH-Putty连接成功,
经过无数次的试验,终于使Putty不要使用password自动登录了,但wincvs怎么就陷入了假死状态,之前还都有"连接失败或无法连接"或是其它什么提示.

第六,在CVSRoot中没有使用localhost,127.0.0.1,而是使用了机器名,结果有反应了,让在Yes/No/Cancel
中选一个,选了Yes之后又失去了反应.
重试,就仍旧是假死状态.提示什么的都没有了

第七.怀疑是SSH客户端与server不兼容,换成F-Secure SSH Client做SSH Client,仍然是用SSH2命令行可以登录,但CVS假死
cvs命令行与wincvs都一样

第八.清除全部与SSH有关的东东,重新用干净系统来过
仍然得到如下错误
cvs checkout: warning: unrecognized response `Failed to launch child process!
' from cvs server
cvs checkout: warning: unrecognized response `

' from cvs server
cvs checkout: warning: unrecognized response `Disconnected; protocol error (Window overflow received channel data.).

' from cvs server
cvs checkout: warning: unrecognized response `Disconnected; connection lost (Connection closed.).

' from cvs server
cvs [checkout aborted]: end of file from server (consult above messages if any)

偶没辙了...............哪位大虾教偶


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923