Linux下CVS服务器的配置(上)

发表于:2009-2-17 15:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing博客转载

  6、加入&启动cvs服务:

  一般的redhat上缺省就有cvs服务,所以不用加。可以先查看/etc/services文件,没有的话,就编辑它:

  vi /etc/services

  在末尾加入两行内容:

  cvspserver 2401/tcp #pserver cvs service

  cvspserver 2401/udp #pserver cvs service

  在系统中加入了cvs服务后,接下来就要启动它了。

  一般cvs服务由inted或者xinetd来唤起,因此需要修改inetd或者xinetd提供的服务。

  · 如果你的redhat使用的是inetd方式,则编辑文件/etc/inetd.conf(在Debian或redhat7.3以下一般都是采用inetd方式):

  #vi /etc/init.d/inet.conf

  在其中加入以下内容:

  cvspserver 2401 stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/cvsroot pserver

  · redhat7.3以上使用的是xinetd方式,在/etc/xinetd.d/目录下创建文件cvspserver,内容如下:

  # default: on

  # descrīption: The cvs server sessions;

  service cvspserver

  {

  disable = no

  socket_type = stream

  wait = no

  user = root

  server = /usr/bin/cvs

  // /usr/bin/cvs是cvs命令文件的位置。若删除了系统自带的cvs安装包,则server=你的cvs安装目录/bin/cvs

  server_args = -f --allow-root=/cvsrootpserver

  //对应第4步cvs -d/cvsrootinit命令

  only_from = 192.168.10.0/24

  // 24是子网掩码的长度,对应255.255.255.0。only_from是用来限制访问的,可以根据实际情况不要或者修改。

  }

  启动CVS服务后,要修改该cvspserver文件的权限,以防别的用户乱改:

  # chmod 644 cvspserver

  然后重新启动xinetd:

  # /etc/rc.d/init.d/xinetd restart

  然后察看cvs服务器是否已经运行:

  # netstat -lnp|grep 2401

  tcp 0 0 0.0.0.0:2401 0.0.0.0:* LISTEN xxxxxx/xinetd

  则说明cvs服务器已经运行。

相关阅读:

Linux下CVS服务器的配置(下)

配置管理工具cvs的配置和使用

软件测试的配置管理从CVS迁移到SVN

Windows 平台上CVS/SSH 客户端配置指南

Linux与Windows CVS服务器配置与使用

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号