1 配置CVS用户
1.1 新建一个用户组
新建一个用户组cvs,可以使用groupadd,也可以直接编辑/etc/group文件添加这个组,51Testing软件测试网C};@(?|
iu0Q
p
groupadd cvs51Testing软件测试网#b#[x$Z;D,p{D4y
1.2 新建cvs组用户cvsuser:
useradd cvsuser –g cvs51Testing软件测试网 a(\5o3L1X|K Y7tWZ
passwd cvsuser(设置新的密码)
X_8N"Z.@1n7hy*kh01.3 建立cvsroot
在/usr目录下建立cvsroot目录(也可以在其它的目录下建,但是应该和cvspserver文件中的选项一致),然后修改/usr/cvsroot的属主及属性:
q-g$WH0~3cU0 51Testing软件测试网$h incrGAW7p
cd /usr51Testing软件测试网R3xHnHG0\-ETS
mkdir cvsroot --建文件夹
9q}(Pb!K7Cd0chown –R cvsuser:cvs cvsroot
^I`S/@0chmod –R 771 cvsroot --修改文件夹的属性
3I0a3M&eG.HAO[*coo0安装完CVS服务器之后的另一件重要的事情就是要初始化CVS服务器的根目录,以后创建的CVS项目都将建立在这个目录下,采用的命令如下:51Testing软件测试网1r&ue#~#a^
Y@
cvs –d /usr/cvsroot init51Testing软件测试网|IJV!\a"Y~
G
如果没有任何提示,表示初始化成功。初始化成功之后,会在/usr/cvsroot目录中创建CVSROOT目录,目录中有如下文件:51Testing软件测试网au zTuW
-r--r--r-- 1 root root 493 Apr 5 20:19 checkoutlist
9^$C%l%c0N0-r--r--r-- 1 root root 693 Apr 5 20:19 checkoutlist,v51Testing软件测试网vMgELH]
-r--r--r-- 1 root root 760 Apr 5 20:19 commitinfo51Testing软件测试网
}m9{A ? RGq l
-r--r--r-- 1 root root 960 Apr 5 20:19 commitinfo,v51Testing软件测试网S6V3z:GKbW(o
-r--r--r-- 1 root root 527 Apr 5 20:19 config
)TCTj*r
@0U:j0-r--r--r-- 1 root root 727 Apr 5 20:19 config,v
-NQ^3tWr!s0-r--r--r-- 1 root root 753 Apr 5 20:19 cvswrappers
~`(t
[H*]5?g4?kxF0-r--r--r-- 1 root root 953 Apr 5 20:19 cvswrappers,v
6A.tbd6R0-r--r--r-- 1 root root 1025 Apr 5 20:19 editinfo51Testing软件测试网v
CTf
hP`ZK0t
-r--r--r-- 1 root root 1225 Apr 5 20:19 editinfo,v51Testing软件测试网 y(r/Q B hCd
drwxrwxr-x 2 root root 4096 Apr 5 20:19 Emptydir51Testing软件测试网)TL|z
q
|}po
-rw-rw-rw- 1 root root 0 Apr 5 20:19 history51Testing软件测试网l9N*ilK
rG?-Yv
-r--r--r-- 1 root root 1141 Apr 5 20:19 loginfo
2]PQ[$C]W)r-L|0-r--r--r-- 1 root root 1341 Apr 5 20:19 loginfo,v51Testing软件测试网D'O\,^v
-r--r--r-- 1 root root 1151 Apr 5 20:19 modules51Testing软件测试网O{&dx;mJk&l7B
-r--r--r-- 1 root root 1351 Apr 5 20:19 modules,v51Testing软件测试网4m*P x@U
-r--r--r-- 1 root root 564 Apr 5 20:19 notify51Testing软件测试网IT_
m.Nw \
-r--r--r-- 1 root root 764 Apr 5 20:19 notify,v
4x*^%B#w!Y*nl0-r--r--r-- 1 root root 649 Apr 5 20:19 rcsinfo51Testing软件测试网 axnu9|5Pj]
[
-r--r--r-- 1 root root 849 Apr 5 20:19 rcsinfo,v
~7H|b7E0-r--r--r-- 1 root root 879 Apr 5 20:19 taginfo51Testing软件测试网:w0w7E%I#qcz
-r--r--r-- 1 root root 1079 Apr 5 20:19 taginfo,v51Testing软件测试网t^6h8[m&Z2TMC
-rw-rw-rw- 1 root root 0 Apr 5 20:19 val-tags
JT0k8dF%GjViF Q0-r--r--r-- 1 root root 1026 Apr 5 20:19 verifymsg
0~p;m4D)NC0i
I.y0-r--r--r-- 1 root root 1226 Apr 5 20:19 verifymsg,v51Testing软件测试网,d#WcRu5w0n$P
1.5 对一些项目的权限设定
实际工作中可能对不同的cvs模块赋予不同的用户进行访问。如程序文档只对开发部门人员访问,而测试文档允许QA部门修改。可以新建一个qa和dev组
Fv]2_1X5Rfr0groupadd dev51Testing软件测试网 m |5J @k@!b
useradd fjz –g dev
'l3jYnId:St0当用户import一个module时如code,
#r wj?;}+V(i*y0chown –R fjz:dev code
LW~&ZU:r0 chmod –R 775
%QX2F1RY:s(ic0如果以后需要继续添加开发人员时,只需要使用useradd命令即可