linux下cvs安装步骤

本文介绍在Redhat系统下安装和配置CVS服务的步骤,包括查看CVS安装情况、创建用户组和用户、初始化CVS、配置xinetd或inetd服务等。还提及解决错误的参数添加、环境变量设置,以及重启服务的方法。最后给出客户端连接和常用CVS命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

su

查看是否安装cvs(redhat缺省是装了的)
 rpm -qa|grep cvs

[root@terry root]# groupadd cvs
[root@terry root]# useradd -g cvs -s /sbin/nologin cvsroot
[root@terry root]# chown -R cvsroot /home/cvsroot

cvs初始化:[root@terry root]# cvs -d /home/cvsroot init

redhat7.3使用的是xinetd方式,所以在xinetd.d目录下添加需要启动的服务:
  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=/home/cvsroot pserver
     log_on_failure += USERID
  }

如果cvs服务由inted来唤起,因此需要改动inetd提供的服务,如果你的redhat使用的是inetd 方式则在文件/etc/inetd.conf中加入如下的内容:cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/cvsroot pserver

***出现如下错误加上参数 -f ************

cvs server: cannot open /root/.cvsignore: Permission denied
cvs [server aborted]: can't chdir(/root): Permission denied
 ***出现如下错误加上参数 -f *********cvs -f --allow-root=/***

加上export CVSROOT=:pserver:cvsroot@corpsms.swt.com:/home/cvsroot/ 写到/etc/profile中


重新启动inetd或者xinetd
 /etc/rc.d/init.d/xinetd restart

或/etc/rc.d/init.d/inet restart

 

客户端用wincvs或eclipse都可以尝试连接,命令行则为cvs -d :pserver:cvsroot@corpsms.swt.com:/home/cvsroot login

常用命令:

first time login:
%cvs -d:pserver:solobaby@202.204.24.8:/home/cvsroot login
...(input password)

first time download:
%cvs -z3 -d:pserver:solobaby@202.204.24.8:/home/cvsroot checkout cman

commit your changes:
%cd /path/to/cman
%cvs -z3 -d:pserver:solobaby@202.204.24.8:/home/cvsroot commit -m"{some_word_to_discribe_your_changes}"

update to newest version:
%cd /path/to/cvs
%cvs -z3 update -d -P

add a file:
%cp /path/to/file/added /path/to/that/file/in/cvs
%cd /path/to/that/file/in/cvs
%cvs add /that/file/name
%cvs commit -m"add {that_files_name}"

or take a look at:

http://laser.zhengmai.com.cn/cvstutorials.html

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值