现在的位置: 首页 > 综合 > 正文

在windows下安装CVS

2013年01月10日 ⁄ 综合 ⁄ 共 2997字 ⁄ 字号 评论关闭

因开发需求,需要重新开个CVS库(cvs是什么?这个问题不在本篇内容之内),本来在原来的CVS服务器上直接建个库也方便,但是已经有两个版本在上面了,而且起初缺乏规划,那台服务器上内容太杂,同时自己也想亲自安装一把,于是重新找了台机器,重新安装了2003的系统,重头开始装.
网上在linux环下安装的资料比较多,安装前在网上找了篇windows下安装的资料,写的比较简单(图略):
如何在windows XP操作系统下安装和配置CVS Server

系统环境:Windows XP 和 Service Pack 2

安装文件:CVS server安装文件 — cvsnt-2.5.03.2382.msi

WinCVS安装文件 — wincvs_setup.exe

在下面的链接中您可以得到这两个文件:

CVS server: http://www.cvsnt.org/wiki/Download

WinCVS: http://prdownloads.sourceforge.net/cvsgui/WinCvs2_0_2-4.zip?download

以下是本文要介绍的主要内容:

1、安装CVSNT;

2、创建CVS Repository;

3、配置CVS帐号;

4、WinCVS的安装与配置.

第一节 安装CVSNT

从以上的链接中下载安装文件,双击安装文件。弹出对话框下如图所示:

点击next

点击next

点击默认的就好了,但建议点击Complete

点击next

点击Finish,初步的安装就完成了。

第二节 创建CVS Repository

1) 在服务器端,创建一文件夹放置CVSROOT及其文件。例如:E:/cvshome/approot/

2) 点击“开始”->“程序”-> “CVSNT”-> “CVSNT Control Panel”或者“开始>SNT Server”->“控制面板”-> “CVSNT Server”,弹出如图所示

点击“Repository Configuration” TAB, 如图所示

点击“Add” Button,如图所示

输入先前创建的文件夹名,Name默认即可。点击OK。如图所示:

点击Yes,如图所示:

再用文件管理器查看您先前创建的文件夹下是否存在CVSROOT文件夹,若存在,则说明Repository创建成功。

第三节 配置CVS帐号

CVS帐号验证是通过系统验证的(我个人看法,可能有误)。只要创建了系统帐号就创建了CVS帐号,所以我们只要在系统中创建帐号即可。

1) 点击“控制面板”-> “管理工具”->“计算机管理” 如图所示:

2) 点击“Local Users and Groups”,右击“Users”,创建一个用户。这用户必须是管理员身份,即这个用户要在管理员组。

第四节 WinCVS的安装与配置

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”,弹出如图所示的对话框

在Module name中输入CVSROOT和在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使用手册: http://www.chedong.com/tech/cvs_card.html

CVS中文手册: http://man.chinaunix.net/develop/cvsdoc_zh/

CVS FAQ: http://ximbiot.com/cvs/wiki/index.php?title=CVS_FAQ

Concurrent Versions System: http://www.nongnu.org/cvs/

How to Use WinCVS: http://www.devdaily.com/wincvs/HowToUseWinCVS/

基本能看得懂,安装也算胜利,就是用windows用户做cvs的用户管理实在太不方便了,不过别着急,只要通过以下几个简单步骤就搞定:

1.装好后先在服务器端进入MS-DOS登录一下

cvs -d :pserver:administrator@192.168.100.240:/cvs login

输入管理员密码

-d 指仓库的路径 如果通过配置CVS的系统环境变量CVSROOT= :pserver:administrator@192.168.100.240:/cvs 就不需要添加

2.添加CVS管理员

cvs -d :pserver:administrator@192.168.100.240:/cvs passwd -r administrator -a cvsadmin

输入两次密码

-r 为所添用户启用别名

-a 添加别名

此时,在CVS的库里会多一个passwd文件,那就是CVS用户管理文件

3.用CVSadmin添加用户

在客户端先用administrator在CVSROOT模块下添加一个admin文件并提交,然后在服务器端修改configure里的

systemauth=no(#符号去掉)保存,此时你可以发现用

s -d :pserver:administrator@192.168.100.240:/cvs login 已经无法登陆

4.在widows里添加普通用户cvsuser (属于user组),现在开始添加用户:

cvs -d :pserver:cvsadmin@192.168.100.240:/cvs passwd -r cvsuser -a user1

OK,到此用户添加完毕!

这里需要注意,涉及用户权限问题!还需要继续研究下去!

 

抱歉!评论已关闭.