在Windows2000上安装SSH/CVS/SVN/ViewCVS

来源:互联网 发布:河南预约挂号软件 编辑:程序博客网 时间:2024/04/28 00:26

一、安装SSH

我们要建的CVS/SVN服务器均采用了SSH方式来连接,所以第一件事就是安装SSH。
http://sourceforge.net/project/showfiles.php?group_id=103886&package_id=111688
下载最新版的OpenSSH for Windows,最新版支持Windows Service,安装过程很简单,一路OK就可以了。
安装完后需要作如下几件事:
1、生成group和passwd文件
2、生成每个用户的公钥和私钥
3、设定用户主目录
4、启用服务
OK!现在你可以在其他机器上用SSH客户端程序,使用前面创建的私钥文件登录这台服务器了。
不过,有个问题我到现在还没有解决,就是SSH客户登录后可以进入服务器上的任何目录:-(
以后一定要查资料解决它,否则。。。

二、安装CVS

我们要安装的是Windows版的CVS系统,也就是CVSNT。
下载最新版的CVSNT,我用的是2.0.51d版,CVSNT同样支持Windows Service,安装时一路OK就可以了。
安装后需要做:
1、打开C:/Program Files/cvsnt/protocol_map.ini文件,修改成如下:

;protocol_map.ini
;
; cvsnt protocol name mapping
;
[cvsnt]
;
; Use default Active Directory gserver, if installed
;
;gserver = gserver_protocol.dll
;pserver = pserver_protocol.dll
;
;
; Comment above line and uncomment below to use MIT gserver
;
; gserver = gserver_protocol_mit.dll
;
;
; To disable a protocol change it to 'none'
;
; eg.
; pserver = none
;
;
; The following is for WSAD repository compatibility
;
extssh = ssh_protocol.dll ;使用ssh
pserver = none   ;禁用pserver
gserver = none   ;禁用gserver

2、在Windows的控制面板里找到CVSNT的控制程序,打开它,在里面设置你的cvsroot目录,然后重新启动CVSNT。OK!现在你已经可以在其他机器上用CVS客户端程序(Windows下推荐使用TortoriseCVS)采用ext(ssh)方式连接你的服务器了。


三、安装SVN

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
下载最新版的Subversion,安装时一路OK就可以了。
安装完后你可以用svnadmin创建svnroot目录,步骤如下:
1、在D盘创建svnrepo目录(我们将把SVN项目文件存放在这个目录里,你可以指定任何你想用的目录)
2、打开一个命令窗口,运行命令
svnadmin create d:/svnrepo
这样,你的SVN项目根目录就建立好了,现在你可以用你的SVN客户端程序,采用svn+ssh方式连接到你的SVN服务器了。

四、安装ViewCVS

待续。。。
2005/01/21

原创粉丝点击