cvs安装配置

1、 服务器安装
从www.cvsnt.org下载CVS RPM包cvsnt-2.5.03.2382-rh9-rpm.tar.gz,

运行tar zxvf cvsnt-2.5.03.2382-rh9-rpm.tar.gz,

rpm –ivh cvsnt-2.5.03.2382-1.i386.rpm



2、 自动启动服务

chkconfig –list |grep cvs //查看是否把 cvslockd 加入启动服务

使用 ntsysv 将xinetd设置为自启动

将/etc/cvsnt 目录的权限改为所有人可读写,CVS库初始化时,要将配置文件写到这个目录

库所在目录配置文件见 /etc/cvsnt/PServer

chmod a+rw –R /etc/cvsnt

vi /etc/xinetd.d/cvsnt,设置”disable=no”

查看/etc/service 文件,需要下面两行

cvspserver 2401/tcp # CVS client/server operations

cvspserver 2401/udp # CVS client/server operations

重新启动机器 shutdown –r now

代码:
#netstat -l | grep cvspserver

如果能看到

代码:
tcp 0 0 *:cvspserver *:* LISTEN 表示成功了

3、 配置一个项目

groupadd cvsgroup1

useradd -g cvsgroup1 -d /home/cvsroot1 cvsroot1

passwd cvsroot1

chmod -R 750 /home/cvsroot1

以cvsroot1用户登录

export CVSROOT=/home/cvsroot1

cvs init



采用cvs验证方式

将cvsroot1加入到CVSROOT/admin中(这个文件默认没有)

(在admin文件里面的用户,被当做这个Repository的管理员)

export CVSROOT=:pserver: cvsroot1@localhost:/home/cvsroot1

cvs login

cvs passwd -r cvsroot1-a wdl // cvsroot1 为映射到系统的用户,wdl为cvs虚拟用户
cvs passwd -r cvsroot2 -a cvsadmin2

将管理员改为 cvsadmin1 虚拟用户

将cvsadmin1加入到CVSROOT/admin中(这个文件默认没有)

export CVSROOT=:pserver: cvsadmin1@localhost:/home/cvsroot1

chmod u+w config

将config中的UseSystemUser=no



4、 新加一个项目

由管理员创建用户

groupadd cvsgroup2

useradd -g cvsgroup2 -d /home/cvsroot2 cvsroot2

passwd cvsroot2

chmod -R 750 /home/cvsroot2



由该项目配置管理员操作:(某一个项目用户只能由专一帐号登录)

以cvsroot2用户登录

export CVSROOT=/home/cvsroot2

cvs init



采用cvs验证方式

将cvsroot2加入到CVSROOT/admin中(这个文件默认没有)

(在admin文件里面的用户,被当做这个Repository的管理员)

export CVSROOT=:pserver:cvsroot2@localhost:/home/cvsroot2

cvs login

cvs passwd -r cvsroot2 -a wdl

cvs passwd -r cvsroot2 -a cvsadmin2



将管理员改为 cvsadmin2 虚拟用户

将cvsadmin2加入到CVSROOT/admin中(这个文件默认没有)

export CVSROOT=:pserver:cvsadmin2@localhost:/home/cvsroot2

chmod u+w config

将config中的UseSystemUser=no



5、 客户端软件wincvs

启动wincvs,ctrl +L,弹出命令行模式,输入 cvs passwd 修改密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值