RHEL5 部署CVS服务
一 添加CVS组和用户
#groupadd cvs
#useradd –g cvs –s /sbin/nologin cvsroot
#chown –R cvsroot /home/cvsroot
#chmod –R ug+rwx /home/cvsroot
二 设置全局变量(可选)
#vi /etc/profile export CVSROOT=/home/cvsroot #source /etc/profile
三 初始化CVS
#cvs init 或
#cvs –d /home/cvsroot init
四 编辑/etc/xinetd.d/cvs文件
#vi /etc/xinetd.d/cvs
修改如下: service cvspserver
{
disable = no
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
env = HOME=/var/cvs
server_args = -f --allow-root=/home/cvsroot pserver
# bind = 127.0.0.1
}
五 重启xinetd
#service xinetd restart
六 配置CVS
#vi /home/cvsroot/CVSROOT/config
修改为:
SystemAuth=no LockDir=/var/lock/cvs 如果/var/lock/cvs不存在,创建之
#mkdir –p /var/lock/cvs #chmod –R 777 /var/lock/cvs
七 增加CVS用户
#cd /home/cvsroot/CVSROOT
#vi passwd 输入如下格式内容: username:passwd:cvsroot
如: aaa:$1$vKUkHnO3$fxE6ez6ohpz7vhNCYl9D5/:cvsroot bbb:$1$vKUkHnO3$fxE6ez6ohpz7vhNCYl9D5/:cvsroot
密码可以取自/etc/shadow