cvs软件默认已经安装好了。 可以用 rpm -qi cvs 来查看。 创建用户和用户组。 root用户下执行以下命令: #adduser cvsroot #passwd cvsroot 这里创建了cvsroot这个用户,同时创建了cvsroot这个用户组。 创建cvs 资源库的根目录 root用户下执行: #mkdir /cvsroot 此处可改为你想要的cvsroot路径 #chown cvsroot.cvsroot /cvsroot 把cvs根目录的所属用户设置为cvsroot,所属组设为cvsroot。 初始化cvs资源库 #su - cvsroot 切换到cvsroot这个用户 #cvs -d /cvsroot init 在/cvsroot目录下会生成CVSROOT这个子目录 修改环境变量CVSROOT #exit 从cvsroot用户退回到root用户,只有root用户才有权限修改/etc/profile #vi /etc/profile 编辑/etc/profile文件 在末尾加上以下两句: CVSROOT=/cvsroot export CVSROOT #source /etc/profile 更新环境变量,此时系统已经认识$CVSROOT这样的环境变量 修改服务配置 在/etc/xinetd.d/下找到 cvs文件,修改成下面这样 service cvspserver { port = 2401 socket_type = stream protocol = tcp wait = no user = root passenv = PATH server = /usr/bin/cvs env = HOME=/cvsroot server_args = -f --allow-root=/cvsroot pserver # bind = 127.0.0.1 } 启动cvs服务 # /etc/rc.d/init.d/xinetd restart 重启动xinetd服务,需要注意,这个服务centos5默认并不安装,需要定制安装一下。 # netstat -lnp|grep 2401 tcp 0 0 0.0.0.0:2401 0.0.0.0:* LISTEN xxxxxx/xinetd 则说明cvs服务器已经运行。 注意要打开防火墙的2401端口,否则客户端还是连不上这个cvs的服务器。 增加新用户。 用root #cd / #chmod -R 775 cvsroot 让cvsroot组的所有成员都可以对cvs资源库目录的读写权限 #useradd -g cvsroot user0 创建新用户user0,并且将其添加进入cvsroot用户组 #passwd user0 设置好密码 这时候,就可以用 :pserver:user0@192.168.80.6:2401/cvsroot 来访问cvs资源库了。(这里192.168.80.6是cvs资源库所在linux的ip) |
|Archiver|手机版|小黑屋|创星网络
( 苏ICP备11027519号 )
|网站地图
GMT+8, 2025-2-23 01:08 , Processed in 0.059089 second(s), 16 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.