一 服务器安装及设置
1 安装环境
windows 2K server
2 安装版本
cvsnt-2.5.03.2382.msi
3 下载
google百度搜
4 安装
这里选择 经典 安装,装完后提示重启
4 设置
打开面板(CVSNT Control Panel)
a 设置数据仓库(Repository configuration --> Add
Location CVS存储工程的路径,也可以理解为初始化路径,如D:/CVSROOT
Name 访问的名称,和网络共享的共享名一样理解,如/CVSROOT
Description 描述,可以为空
然后将Default Repository选中,选择OK开始初始化数据仓库
b 设置网络上的主机名
还是在刚才那个面板中(Repository configuration),Server后面输入公网上IP,局域网可以是机器名
其他设置默认
设置好后最好重启下服务,在About面板里
二 客户端连接
这里因为程序要用,因此直接用的Eclipse连接的
Host:远程主机IP
Repository Path:CVS服务器上的相对路径(类似网络共享名),如上面的设置的/CVSROOT
user:可以是系统用户,也可以是CVS用户
password: 对应密码
Connection Type: 因为是默认设置,默认情况下选择的pserver
注意事项
1 在配置cvs服务器的时候,会提示
repository initialisation failed.To see errors,type the following at the command line :C:/Program Files/CVSNT//cvs -d E:/CVS init
不能初始化指定的路径,据说因为Windows默认路径分隔符为“/”,而linux为“/”,而cvs最开始是使用于linux操作系统的?
解决: 按照提示在DOS窗口里执行
C:/Program Files/CVSNT//cvs -d E:/CVS init
在执行过程中可能会提示C:/Program不是一个有效的命令,将cvs安装路径添加到系统变量path里去,这样就直接能用
cvs -d E:/CVS init
代替上面的命令
也许还会提示
cvs init: connect to 127.0.0.1(localhost.localdomin):2402 failed :拒绝连接
cvs [init aborted]:Couldn't connect to lock server
我这里是因为在server setting面板里将Lock属性设置为其他值,非默认值(localhost),因此会提示本机连接拒绝,改为localhost就可以了
2 当服务器配置好后,客户端始终连接不上,这个时候要检测服务器上的防火墙设置,还有IP访问规则设置里是否将服务器的端口给封闭了(默认端口2401,2402)