Linux安装cvs

CVS环境的使用

1。查看你的操作系统上是否安装了CVS:

#> rpm -qa|grep cvs  

2。建立cvs用户组:

#> groupadd cvs 

3。建立cvs组的cvsroot用户和所属的目录:

#> useradd -g cvs -G cvs –d /cvsroot cvsroot 

4。为cvsroot用户添加密码:

#> passwd cvsroot 

5。改变 /cvsroot/ 的目录属性:

#> chmod –R 770 /cvsroot 

6。改变用户登陆身份:

#> su cvsroot 

7。开始创建单个项目:

#> cd /cvsroot 
#> mkdir webapp

8。开始建立仓库:

#> cvs –d /cvsroot/webapp init 
#> chmod –R 770 /cvsroot/webapp 

9。建立CVS服务启动文件,我们使用xinetd方式:

#> [Crtl]+[d] 切换到root用户身份

#> cd /etc/xinetd.d 
#> vi cvspserver 
service cvspserver 
{ 
disable = no 
flags = REUSE 
socket_type = stream 
wait = no 
user = root 
server= /usr/bin/cvs 
server_args= -f --allow-root=/cvsroot/tcpdump pserver log_on_failure += USERID 
}

注意:上面文件中的“=”前后的空格不能少,否则服务不能启动

10。加入cvs服务:

#>vi /etc/services 
cvspserver 2401/tcp #pserver cvs service 
cvspserver 2401/udp #pserver cvs service 

11。启动cvs服务:

#> /etc/init.d/xinetd restart 

12。检查cvspserver服务是否已经启动:

#> netstat -l |grep cvspserver 

应该有如下结果:

tcp 0 0 *:cvspserver *:* LISTEN 

[root@localhost tcpdump-3.9.5]# cvs -d :pserver:cvsroot@192.168.1.102:/cvsroot/webapp  login

[root@localhost tcpdump-3.9.5]# cvs -d :pserver:cvsroot@192.168.1.102:/cvsroot/webapp import -m "first version" webapp-1 vendor_tag release_tag

创建好cvs后,第一次使用import上传源文件,后面可以通过checkout来获得更新的源文件。

D:\test>cvs -d :pserver:cvsroot@192.168.1.102:/cvsroot/webapp checkout webapp-1

cvs checkout: Updating webapp-1


[root@localhost webapp-1]# cat /etc/xinetd.d/cvspserver  
service cvspserver    
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/cvsroot/tcpdump pserver log_on_failure += USERID
}

[root@localhost tcpdump]# pwd
/cvsroot/webapp
[root@localhost webapp]# ls
CVSROOT  webapp-1
[root@localhost webapp]#

创建cvs用户:
touch pass
htpasswd -b pass aaaa 000000
vi pass
把用户名和密码放到
/opt/cvsroot/CVSROOT/passwd文件中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值