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

posted @ 2010-12-24 02:33  抱影无眠  阅读(199)  评论(0编辑  收藏  举报