cvs服务器搭建过程

来源:互联网 发布:淘宝欧式家具品牌 编辑:程序博客网 时间:2024/06/02 01:40
 

一、安装CVS服务器

  1、下载CVS for  windows 介质:cvsnt-2.5.03.2382.msi

  2、安装cvsnt-2.5.03.2382.msi 一路next安装完成。

  3、安装完后需要重启服务器。

 

二、CVS服务安装完后配置

1、创建仓储

 

 

可以通过命令:

更改当前管理身份

2、创建用户

 创建管理员用户:

   set cvsroot=:pserver:Administrator@127.0.0.1:/cvsroot

   cvs login

   建立cvsnt管理账户,进行与系统账户绑定。

   cvs passwd -r Administrator -a cvsadmin

生成用户会写入仓储根目录下的passwd文件中, 文件存储规则:

1、administrator:jHKPFNghsdKGs        cvsnt 用户自己管理模式 用户名:密码

2、cvsadmin:1YJpAVIQLp3MY:cvsuser    cvsnt用户与windows系统用户管理模式  系统用户:密码:cvs用户

创建普通用户:

  cvs  passwd  -a 用户名

3、创建cvs管理用户

注:如果发现仓储CVS内无admin文件 ,则进行手工创建。

纳入到这个文件的所有用户都有管理cvs的权限。

文件存储规则:

    User1

    User2

    ……..

4、更改cvsnt管理模式

 config 文件:

只关注文中第一、二行注释

#Set this to `no" if pserver shouldn"t check system users/passwords

#SystemAuth=yes

SystemAuth: 定义验证方式,默认是 SystemAuth=yes ,即混合验证方式。

这项设置默认是注释掉的,相当于 SystemAuth=yes

如果想要修改为 CVSNT 用户单一验证方式,修改为 SystemAuth=no

注意,如果修改为  SystemAuth=no ,操作系统用户就不能登陆 CVSNT 服务器了,所以要在定义好 CVSNT 服务器的管理员之后(即修改好 passwd,admin,checkoutlist 三个文件之后),再修改它。

5、创建cvs用户组

注:如果发现仓储CVS内无group文件,则进行手工创建。

文件存储规则:

   group1:user1 user2 user3

   group2:user3 user4 user5

6、导入项目

   cmd 进入项目所在目录。

   cvs –d F:\cvsroot import –m “” test test initial

7、进行授权

  立即见效的方式为:

  项目目录下cvs下fileattr.xml文件,为权限设置文件。

  案例:

  

<?xml version="1.0" encoding="UTF-8"?>

<fileattr>

  <directory>

    <owner>Administrator</owner>

       <acl user="group1">

    <all />              

    </acl>

  </directory>

</fileattr>

   此为进行组权限的设定。