cvs 的安装及使用

原创 2004年10月25日 18:04:00

by camry.wu

cvs 的安装及使用

摘要: 简叙 cvs 安装使用

安装步骤简述

cvs 是个经常使用的东西, 启动也很简单, 把步骤记录一下, 免得忘记掉.

  1. 建用户及组

      $ su
      # apt-get install cvs
      # mkdir /usr/cvsroot
      # groupadd cvs
      # useradd -g cvs -G cvs -d /usr/cvsroot cvsroot
      # useradd -G cvs cvspub
    
  2. 假如使用 xinetd , 在 /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=/usr/cvsroot pserver
        log_on_failure += USERID
      }
    
    然后运行: service xinetd restart
  3. 如果使用 inetd, 则在 /etc/inetd.conf 中添加:

      cvspserver stream tcp nowait root /usr/bin/cvs -f -allow-root=/usr/cvsroot pserver
    
    然后运行: /etc/init.d/inetd restart
  4. 确定是否运行: netstat -lnp | grep 2401

  5. 建库

      # export CVSROOT=/usr/cvsroot
      # cvs init
    
  6. 建立 cvs 用户

      # cd /usr/cvsroot/CVSROOT
      # touch readers
        一维的用户列表, 其中用户只有读权限.(优先)
      # touch writer
        一维的用户列表, 其中用户可有写权限.
      # touch passwd(密码表, 格式如下)
        用户名:加密的口令(和shadow中一样):等效用户名(可用 cvspub)
    

使用时的小技巧

记录一些小技巧在这.

  1. 连上 windows 中的 cvs 服务器. 不同的 cvs 版本有不同的表现, 可以多试几次.
    很多 cvs 服务器在 windows 机器上建立, 由于各种软件的限制, CVSROOT 有时 设置成了绝对路径, 如 c:/cvsroot.
    那么在 cvs 客户端中设置 CVSROOT 时需要注意一下:
    有的需要设置成 :pserver:user@website:c:/cvsroot
    有的则要设置成 :pserver:user@website:/c//cvsroot

最后更新: 2004年12月3日 星期五 14点52分0秒
HTML 转换程序: TeX2page 2004-09-11

CVS搭建

1CVSNT安装     安装文件为:cvsnt-2.5.03.2382.msi,双击该文件即可开始安装。     安装结束后,在控制面版或从开始菜单中可以找到CVSNT Control Pane...
  • restraint
  • restraint
  • 2012年02月24日 10:48
  • 1874

CVS安装及使用--->张国亮总结心得

为什么要学习CVS •项目开发靠的是一个团队的能力,很少有大中型项目是由个人完成的。对于团队开发来讲---能控制每个人的分工和权限, 可以让多个人同时编辑同一份代码,并由程序来提醒两次修改...
  • zhangguoliang521
  • zhangguoliang521
  • 2012年12月06日 18:52
  • 9055

Myeclipse中连接使用CVS

Myeclipse中连接使用CVS CVS (Concurrent Version System),可翻译成并行版本系统,它主要用于版本的管理,尤其在多人团队合作的开发模式中作用巨大。在团...
  • cupid0051
  • cupid0051
  • 2011年08月18日 17:50
  • 4899

mac下iOS项目使用cvs做版本控制

之前写ios做版本控制一直用的是git和svn,最近在新公司里要求用cvs,表示毫无经验。看了一个下午cvs的命令行,很头大,后来试了一下smartcvs,不是很好用。能连接,提交commit却提交不...
  • ALDRIDGE1
  • ALDRIDGE1
  • 2013年12月31日 23:27
  • 2141

cvs服务器安装与Eclipse配置

现在虽然SVN可能是更好的版本管理系统,Eclipse也有相应的插件,但以前一直用CVS,用起来比较熟,不需要任何插件.以前没有搭建过CVS服务器,只是使用。今天自己搭建了一个,我使用的是CVSNT,...
  • fuliangliang
  • fuliangliang
  • 2007年11月30日 17:35
  • 8381

CVS在windows系统客户端配置方法

1 CVS概述CVS(Concurrent Versions System)代表协作版本系统或者并发版本系统,是一种版本控制系统,方便软件的开发和使用者协同工作。很多开源或者自由软件项目都使用CVS ...
  • seawavecau
  • seawavecau
  • 2006年10月13日 11:47
  • 2809

认识CVS、安装CVS服务端和客户端软件

1、什么是CVS CVS - Concurrent Versions System(并发版本管理系统)是一个版本控制管理系统,它是目前最为广泛使用的一个系统。 在多人共同开发一个大型项目时...
  • kalision
  • kalision
  • 2012年03月30日 09:06
  • 2720

Eclipse中如何使用CVS

 1、在Eclipse同CVS服务器同步之前,要先刷新,否则可能会因为在Eclipse外面编辑的文件,Eclipse中没有刷新而导致同步报错,可以将Eclipse设置为自动刷新,操作方法:Window...
  • llp1217
  • llp1217
  • 2007年04月08日 20:36
  • 2473

mac下设置环境变量以及使用CVS命令行

mac下设置环境变量以及使用CVS命令行: 命令行下设置环境变量: bogon:~ yanfa$CVSROOT=:pserver:username@serveraddress:/home/cvsr...
  • ALDRIDGE1
  • ALDRIDGE1
  • 2013年12月31日 17:36
  • 1293

linux下CVS安装配置

一、安装和初始化cvs服务器 1.查看是否已安装cvs rpm -q cvs 如果未安装, yum install cvs 2、创建cvs用户组与cvs用户 root用户下执行以下命...
  • earthhour
  • earthhour
  • 2013年09月10日 10:43
  • 1206
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cvs 的安装及使用
举报原因:
原因补充:

(最多只允许输入30个字)