1 配置CVS用户
1.1 新建一个用户组
新建一个用户组cvs,可以使用groupadd,也可以直接编辑/etc/group文件添加这个组,
0b4d
Lf0S.lB&gXN0o0groupadd cvs51Testing软件测试网^NE ]x
@@
1.2 新建cvs组用户cvsuser:
useradd cvsuser –g cvs51Testing软件测试网;Z4]
z8D~1ul
passwd cvsuser(设置新的密码)
E3G1Yc!DKkS01.3 建立cvsroot
在/usr目录下建立cvsroot目录(也可以在其它的目录下建,但是应该和cvspserver文件中的选项一致),然后修改/usr/cvsroot的属主及属性:
ojy\[&k0 51Testing软件测试网xKV
M5qqK
cd /usr
Rev$WM He0G+o0mkdir cvsroot --建文件夹
c0hC P-EQ2l9T,~ A]0chown –R cvsuser:cvs cvsroot
K OgO5l F j0chmod –R 771 cvsroot --修改文件夹的属性
j,lx1I|0安装完CVS服务器之后的另一件重要的事情就是要初始化CVS服务器的根目录,以后创建的CVS项目都将建立在这个目录下,采用的命令如下:51Testing软件测试网uct^ ~BF
cvs –d /usr/cvsroot init
b?4I'VuC+OZ0如果没有任何提示,表示初始化成功。初始化成功之后,会在/usr/cvsroot目录中创建CVSROOT目录,目录中有如下文件:
6n#A/o7o)Y#u5F0-r--r--r-- 1 root root 493 Apr 5 20:19 checkoutlist51Testing软件测试网
I&c1H;@?lU-uf
-r--r--r-- 1 root root 693 Apr 5 20:19 checkoutlist,v
^-_maG.t Yk0-r--r--r-- 1 root root 760 Apr 5 20:19 commitinfo51Testing软件测试网![l0KpD Gh
-r--r--r-- 1 root root 960 Apr 5 20:19 commitinfo,v
;?Zo)EM"|F0-r--r--r-- 1 root root 527 Apr 5 20:19 config51Testing软件测试网7Y0i[nYy
-r--r--r-- 1 root root 727 Apr 5 20:19 config,v51Testing软件测试网'K$^FMF
-r--r--r-- 1 root root 753 Apr 5 20:19 cvswrappers
6p7c/LGP
A5P/s4t7w6u0-r--r--r-- 1 root root 953 Apr 5 20:19 cvswrappers,v51Testing软件测试网h~u%UP
-r--r--r-- 1 root root 1025 Apr 5 20:19 editinfo51Testing软件测试网LoT{OK8z'}
-r--r--r-- 1 root root 1225 Apr 5 20:19 editinfo,v51Testing软件测试网
h`
J:{e3I U,Q9v3L-K
drwxrwxr-x 2 root root 4096 Apr 5 20:19 Emptydir
XH4E@#f#ek0-rw-rw-rw- 1 root root 0 Apr 5 20:19 history51Testing软件测试网m%IW/O8A%{,p
-r--r--r-- 1 root root 1141 Apr 5 20:19 loginfo51Testing软件测试网ys\a FS
-r--r--r-- 1 root root 1341 Apr 5 20:19 loginfo,v
$Z4u#M Pfx}0-r--r--r-- 1 root root 1151 Apr 5 20:19 modules51Testing软件测试网G"M_*RT|"?;p
-r--r--r-- 1 root root 1351 Apr 5 20:19 modules,v
9l
_Nbg9H:Z.u*{0-r--r--r-- 1 root root 564 Apr 5 20:19 notify51Testing软件测试网l1]#OX3B/V+G
-r--r--r-- 1 root root 764 Apr 5 20:19 notify,v
zc/Pi,e2a2h0-r--r--r-- 1 root root 649 Apr 5 20:19 rcsinfo
8I`qkp&X0-r--r--r-- 1 root root 849 Apr 5 20:19 rcsinfo,v
IZ[ZHy!m0-r--r--r-- 1 root root 879 Apr 5 20:19 taginfo51Testing软件测试网}
IX0{
q*\ ~7G
-r--r--r-- 1 root root 1079 Apr 5 20:19 taginfo,v51Testing软件测试网 ^0b/pk]^ }3K{3RZ
-rw-rw-rw- 1 root root 0 Apr 5 20:19 val-tags
+JBx'l|P3u7]0-r--r--r-- 1 root root 1026 Apr 5 20:19 verifymsg
,U,Ve;~0UB0-r--r--r-- 1 root root 1226 Apr 5 20:19 verifymsg,v
u$\Ui3J(i6OC(w*?jdA01.5 对一些项目的权限设定
实际工作中可能对不同的cvs模块赋予不同的用户进行访问。如程序文档只对开发部门人员访问,而测试文档允许QA部门修改。可以新建一个qa和dev组
Vi[Lqh i&S0groupadd dev51Testing软件测试网
U7rr8?a2|c
useradd fjz –g dev
c@ JW_P S#}0S0当用户import一个module时如code,51Testing软件测试网TQ
T-U{!bW
chown –R fjz:dev code51Testing软件测试网9AH/y!R6g
chmod –R 775
5KHh
sZ+N0如果以后需要继续添加开发人员时,只需要使用useradd命令即可