由 ioveme 在 07-24-2003 13:43 发表:
HELP!关于cvs服务器的安装
rh9下,参考了很多帖子,方法基本一致.
1、建立 CVSROOT
#groupadd cvs
#adduser cvsroot
2、用cvsroot 用户登陆,修改 /home/cvsroot (CVSROOT)的权限,赋与同组人有读写的权限:
$chmod 771 . (或者770应该也可以)
3、建立CVS仓库,(仍然是 cvsroot 用户),用下面命令:
$cvs -d /home/cvsroot init
4、以root身份登陆,修改 //etc/services,在 /etc/xinetd.d/ 目录下创建文件 cvspserver(此名字可以自己定义),内容如下:
default: on
description: The cvs server sessions;
service cvspserver
{
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
log_on_failure += USERID
only_from = 192.168.0.0/24
}
其中only_from是用来限制访问的,可以根据实际情况不要或者修改。修改该文件权限:
chmod 644 cvspserver
在/etc/services里加入:
cvspserver 2401/tcp
5、添加可以使用 CVS 服务的用户到 cvs 组:
以 root 身份修改 /etc/group,把需要使用 CVS 的用户名加到 cvs 组里,比如我想让用户 laser 和gumpwu 能够使用 CVS 服务,那么修改以后的 /etc/group 应该有下面这样一行:
cvs❌105:laser,gumpwu
在你的系统上GID可能不是105,没有关系。主要是要把laser和gumpwu用逗号