文档介绍:Linux下CVS 的安装
rpm -qa|grep cvs
一般安装在/usr/bin/cvs,如果未安装,下载一个最新的rpm安装即可
安装
从S RPM包cvs-suite-trial-2009-4095-rh9-/
运行tar zxvf cvs-suite-trial-2009-4095-rh9-,
rpm –ivh cvsnt--
建立cvs用户组,便于管理cvs用户
groupadd cvs
建立cvs组的cvsroot用户和所属的目录
useradd -g cvs -G cvs -d /home/cvsroot cvsroot
为cvsroot用户添加密码
passwd cvsroot
改变/home/cvsroot的目录属性
chmod 775 /home/cvsroot
以cvsroot操作,初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
su cvsroot
cvs -d /home/cvsroot init
/新建cvspserver文件,填入以下内容
引用
service cvspserver
{ 
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root 
        protocol        = tcp
        server          = /usr/bin/cvs
        server_args     = -f --allow-root=/home/cvsroot pserver
        disable         = no
}
vi /etc/services
cvspserver
2401/tcp #pserver cvs service
:
/etc//d restart
或者service d restart
netstat -l |grep cvspserver
应该有如下结果:
tcp 0 0 *:cvspserver  *:* LISTEN
如果服务启动,测试是否可以连接
# su cvsroot
# cvs –d :pserver:******@:/home/cvsroot login
输入密码后,如果无误,刚连接上
如出错,连接不上,请检查以下
/etc/seliunx/config 文件中的SELINUX的值,将其关闭
修改为disabled
重启系统
.
cd /home/cvsroot/CVSROOT
在/home/cvsroot/CVSROOT下运行
htpasswd -c passwd test
将新建一个叫做passwd的文件并且提示输入密码,-c.
.
vi passwd
每个用户那行最后添加:cvsroot
例如:test:xxxx:cvsroot
添加cvs用户.
1> cd /home/cvsroot/CVSROOT
在/home/cvsroot/CVSROOT下运行
2> su cvsroot登陆
3>htpasswd -c passwd test
将新建一个叫做passwd的文件并且提示输入密码,-c.
4> vi passwd
每个用户那行最后添加:cvsroot
例如:test:xxxx:cvsroot
CVS 权限控制
chgrp命令
功能:改动文件或目录所属的组。
语法:chgrp [选项] group filename?
例1:$ chgrp –R book /opt/local /book
改动/opt/local /book/及其子目录下的所有文件的属组为book。
chown命令
功能:更改某个文件或目录的属主和属组。这个命令也非常常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存