一不小心出了国
分类: 项目管理
2007-03-09 14:33:42
如何在windows XP操作系统下安装和配置CVS Server
系统环境:Windows XP 和 Service Pack 2
安装文件:CVS server安装文件 ---
WinCVS安装文件 --- wincvs_setup.exe
在下面的链接中您可以得到这两个文件:
CVS server:
WinCVS:
以下是本文要介绍的主要内容:
1、安装CVSNT;
2、创建CVS Repository;
3、配置CVS帐号;
4、WinCVS的安装与配置.
第一节
弹出对话框下如图所示:
点击next
点击默认的就好了,但建议点击Complete
点击next
点击Finish,初步的安装就完成了。
第二节
1) 在服务器端,创建一文件夹放置CVSROOT及其文件。例如:E:\cvshome\approot\
2) 点击->“程序”-> “CVSNT”-> “CVSNT Control Panel”或者->“控制面板”-> “CVSNT Server”,弹出如图所示
点击“Repository Configuration” TAB, 所示
点击“Add” Button,如图所示
输入先前创建的文件夹名,Name默认即可。点击OK。如图所示:
点击Yes,如图所示:
再用文件管理器查看您先前创建的文件夹下是否存在CVSROOT文件夹,若存在,则说明Repository创建成功。
第三节 CVS帐号
CVS帐号验证是通过系统验证的(我个人看法,可能有误)。只要创建了系统帐号就创建了CVS帐号,所以我们只要在系统中创建帐号即可。
1) 点击“控制面板”-> “管理工具”->“计算机管理” 如图所示:
2) 点击“Local Users and Groups”,右击“Users”,创建一个用户。这用户必须是管理员身份,即这个用户要在管理员组。
第四节 的安装与配置
1) 从上文的链接中下载安装文件,双击安装文件就可以安装了。
2) 在客户端,创建一个文件夹用来存放管理文件。例如:F:\cvsclient\admin
3) 打开WinCVS,在菜单栏中点击“View”->“Brower Location”->“Change”或直接点击图中图标:
将步骤2)的文件夹引入。
4) 点击菜单栏中的“Admin”->“Login”弹出对话框如图所示:
CVSROOT中的格式如下:
:pserver:username@hostname(或IP地址):2401:CVS仓库NAME
下面我解释一下上面的字符串的含义:
1、 “pserver” 是最常用的一直CVS远程访问方式;
2、 “username”是指在服务器上登录的用户名;
3、 “hostname” 是CVS服务器的主机名,也可以是它的IP地址;
4、 “CVS仓库NAME” 是一个CVS仓库的名字,用于区分你要访问的是哪个仓库(因为一个CVS服务器上可能有多个不同仓库)。
例如::pserver:weiliping@192.168.0.100:2401:/cvshome/testroot
配置完毕点击确定即可。
5) 弹出如图所示对话框,输入密码.
即可看到
表示登录成功!
6) 右击左边的根目录->“Checkout module”,弹出如图所示的对话框
和在CVSROOT中输入步骤4)中的字符串,点击OK。
7) 在左边的根目录下将出现CVSROOT目录。再用文件管理器在Admin目录下创建你的项目。例如:F:\cvsclient\admin\javaApp
8) 回到WINCVS,右击根目录->“Reload view”,刚刚您所建的项目将出现在根目录下。
9) 右击项目名称->“Import Module”,一直默认即可。
如出现
这说明你的项目已经引入到CVS Server了。
10)用文件管理器将步骤7)中的目录删除,这步是必须的。
11)Checkout Module,重复步骤6)只是将Module name中输入改成你自己的项目名称。
For more information about CVS & WINCVS, please refer to the following links:
CVS使用手册:
CVS中文手册: http://man.chinaunix.net/develop/cvsdoc_zh/
CVS FAQ:
Concurrent Versions System:
How to Use WinCVS: http://www.devdaily.com/wincvs/HowToUseWinCVS/
基本能看得懂,安装也算胜利,就是用windows用户做cvs的用户管理实在太不方便了,不过别着急,只要通过以下几个简单步骤就搞定:
1.装好后先在服务器端进入MS-DOS登录一下
cvs -d :pserver::/cvs login
输入管理员密码
-d 指仓库的路径 如果通过配置CVS的系统环境变量CVSROOT= :pserver::/cvs 就不需要添加
2.添加CVS管理员
cvs -d :pserver::/cvs passwd -r administrator -a cvsadmin
输入两次密码
-r 为所添用户启用别名
-a 添加别名
此时,在CVS的库里会多一个passwd文件,那就是CVS用户管理文件
3.用CVSadmin添加用户
在客户端先用administrator在CVSROOT模块下添加一个admin文件并提交,然后在服务器端修改configure里的
systemauth=no(#符号去掉)保存,此时你可以发现用
s -d :pserver::/cvs login 已经无法登陆
4.在widows里添加普通用户cvsuser (属于user组),现在开始添加用户:
cvs -d :pserver:cvsadmin@192.168.100.240:/cvs passwd -r cvsuser -a user1
OK,到此用户添加完毕!
这里需要注意,涉及用户权限问题!还需要继续研究下去!