cvsnet部署手册2.0.4

cvs仓库名:db1
系统管理员:
administrtor
模块:project1 project2
cvs用户:administrtor user1 user2
cvs用户组:projectgroup1 projectgroup2

1、开发命令行
2、set cvsroot=:pserver:[email protected]:/db1
3、cvs login 输入密码
4、移动到工作目录。
5、cvs co cvsroot #检出cvsroot目录
6、cvs chacl default:n #取消所有用户的默认权限
7、cvs chacl administrator:rcw #设置Administrator拥有所有权限
8、cvs chown administrator #更改的拥有者Administrator
9、cvs lsacl #察看权限的设置情况
10、cvs passwd -a -r administratro administrator #建立cvs管理员用户
cvs passwd -a -r cvsuser user1
cvs passwd -a -r cvsuser user1
11、编辑cvsroot/CONFIG文件、添加一行
SystemAuth=no
#提交
12、在cvsroot目录下新建admin文件,添加管理员。每行代表一个管理员帐号
administrator
#提交
13、在cvsroot目录下新建WRITERS和
READERS文件。
编辑
WRITERS文件。每行代表一个用户
administrtor
user1
user2
#提交
14、编辑
cvsroot/modules文件,添加模块
CVSRoot CVSRoot
项目1 -a project1
项目2 -a project2
#提交
15、导入
project1和 project2模块。文件夹里面最少要有一个文件。
16、
在cvsroot目录下新建 group文件
projectgroup1:administratro user1
projectgroup2:administratro user2
17、检出所有project1和project2模块
18、给模块分配权限
选择到project1的目录
cvs
chacl -R default:n
cvs chacl -R projectgroup1:rcw
cvs lsacl #看看
选择到project1的目录
cvs
chacl -R default:n
cvs chacl -R projectgroup2:rcw
cvs lsacl #看看

用创建的用户登录试试看。
如果报cvs [login aborted]: cvsuser: Impersonation failed - configuration error. Contact your System Administrator.错误
把service control panel->Advanced->Impersonation enable的√去掉再试试看。

你可能感兴趣的:(cvsnet部署手册2.0.4)