第 18 章 并发版本系统
Concurrent Versioning System(CVS)是一个免费的修订版本控制系统。它用于监控和跟踪对通常由多个不同用户访问的一组中央文件进行的修改。程序员通常使用它来管理源代码存储库,并广泛供开源开发人员使用。
在红帽企业 Linux 中,c vs 软件包提供了 CVS。输入以下命令查看是否安装了 cvs 软件包:
~]$ rpm -q cvs
package cvs is not installed
如果没有安装它,并且您想要使用 CVS,请以 root 用户身份使用
yum
工具来安装它:
~]# yum install cvs
18.1. CVS 和 SELinux
cvs
守护进程使用 cvs_t
类型标记。默认情况下,在 Red Hat Enterprise Linux 中,CVS 只允许读取和写入某些目录。标签 cvs_data_t
定义 cvs
具有读写访问权限的区域。将 CVS 与 SELinux 搭配使用时,必须分配正确的标签,以便客户端能够完全访问为 CVS 数据保留的区域。