Chinaunix首页 | 论坛 | 博客
  • 博客访问: 301100
  • 博文数量: 56
  • 博客积分: 3056
  • 博客等级: 中校
  • 技术积分: 662
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 12:37
个人简介

一不小心出了国

文章分类

全部博文(56)

文章存档

2015年(1)

2011年(1)

2010年(1)

2009年(5)

2008年(14)

2007年(34)

我的朋友

分类: 项目管理

2007-03-09 14:33:42

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

如何在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帐号;

4WinCVS的安装与配置.

第一节

弹出对话框下如图所示:

点击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,到此用户添加完毕!

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

 

 

阅读(1901) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~