windows下如配置cvsnt与wincvs
一、安装版本:
1、服务器端(CVSNT):CVSNT 2.0.51
2、客户端(WinCVS): WinCvs 1.3.13.2 Beta 13(Build)
二、服务器端(CVSNT)的安装与配置:
1、服务器端机器和环境配置:
(1). 操作系统:WindowsXP
(2). 机器名称:ausbio-1225
(3). 机器地址:192.168.0.129
(4). 准备2个CVSNT的工作目录:
E:\cvsfile (存放自己源代码的根目录)
E:\cvstemp (存放CVS出错信息的目录)
2、安装CVSNT:
(1)、使用默认安装路径(曾在D盘下安装过)。
(2)、安装完毕后可以在服务控制器中发现多了2个服务:cvsnt与cvslocking
3、配置CVSNT服务器:
(1). 双击Service Control Panel快捷方式,在Service Status页面,确认2个服务正常和稳定运行。
(2). 选择Repository页面,点按Add按钮,选择已经准备好的E:\cvsfile这个目录,确认,OK,Yes,这时会在E:\cvsfile 下面建立CVSRoot目录,这是CVS默认的管理目录(默认模块)。
(3). 选择Advanced页面,勾上Use local users for pserver ...,,在Temporary栏选择已经准备好的E:\cvstemp,确认,OK。
(4). 点按【应用】按钮,确认,退出
4、小结:
(1). 至此,CVSNT服务器端基本配置完毕,下面进行WinCVS的使用和管理。
(2). 由于CVS支持远程管理,也就是客户端与服务器集成的特性,因此,我们将添加用户、权限控制、模块维护等所有的管理工作都放到远端(WinCVS)进行管理,服务器端这时可以Ctrl+Atl+Del进入锁定状态了,下面的所有工作都交给远端的WinCVS来进行管理。
三 客户端(WinCVS)的安装与配置:
1 客户端机器和环境配置:
(1). 操作系统:WindowsXP
(2). 机器名称:yjwu
(3). 机器地址:192.168.0.83
2 安装WinCVS:
(1).全部按照默认安装 (连不上服务器曾经以为是兼容性问题把服务器端的CVSNT的安装目录拷到过WinCVS的安装目录下的CVSNT下过,但仍然未连通)。
(2). 启动WinCVS,开始使用。
3 管理员使用WinCVS进行远程管理:
3.1 配置WinCVS成管理员状态:
(1). 准备管理员工作目录:(在yjwu机器上)
D:\cvsclient\admin (管理员工作目录)
D:\cvstemp (WinCVS临时目录)
(2). 第一次启动WinCVS时会自动弹出Preferences配置页面,也可以通过Admin=>Preference菜单进入;第一次使用时需要配置如下的3个页面:
General页面设置如下:
CVS页面设置如下:
然后点击确定按钮。
(3). 设置管理员的工作路径:可以点按图标 ,或View=>Browse Location=>Change…菜单进行设置,选择已经准备好的路径:E:\CVSClient\Admin,确认,OK,这时此目录将出现在WinCVS的左边导航栏【Workspace】内。(?????????)
(4) 登陆远程CVSNT:
◇ 选择Admin=>Login菜单,默认设置,OK。
◇ 弹出密码输入框,确认.连不上服务器报如下错误:cvs -d :pserver:administrator@192.168.0.129:/cvsfile login
Logging in to :pserver:administrator@192.168.0.129:2401:/cvsfile
cvs [login aborted]: connect to 192.168.0.129:2401 failed: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
***** CVS exited normally with code 1 *****