转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
CVS在Linux中的配置和使用         ★★★★

CVS在Linux中的配置和使用

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1839 更新时间:2009/4/22 23:07:32

CVS在Linux中的配置和使用

 

第一部分 CVS服务器的配置

1、    CVS简述:

CVS是Concurrent Versions System的缩写,它是目前比较流行与优秀的版本管理与控制工具,它深受大多数开发人员与系统管理的喜爱,同时也是用来管理其它日常文档(如word工作文档之类)的一个强有力的工具。这一部分将对CVS服务器的安装、配置与使用方法进行简单、扼要的介绍,以帮助大家尽快的使用CVS来进行一些版本的管理与控制工作。

 

2、    CVS服务器的安装

默认情况下,CVS在Redhat Linux中已经安装,这一点可以通过在Linux命令行的情况下运行:

rpm –q cvs

如果出现CVS的版本信息就证明已经安装成功了。

CVS服务器安装包可以从网上的很多地方下载,也可以到CVS的官方网站进行下载。根据你所使用的系统,下载相应的版本,然后进行安装。因为我们的项目是在Redhat Linux下使用CVS服务器进行版本管理,所以本文将主要基于Redhat Linux进行介绍。首先下载CVS服务器的rpm包,当然也可以下载其它方式的包如源程序包,然后采用以下命令进行安装:

rpm -ivh cvs-1.11.1p1-7.rpm

 

3、    CVS服务器的配置

       安装完之后的第一件事就是要配置CVS服务器的配置文件,使其能正常的工作。首先在/etc/services文件中添加cvspserver,使其成为Linux的一种服务也就是cvs服务器例程的入口,配置如下:

cvspserver          2401/tcp                           # cvs client/server operations

cvspserver          2401/udp                          # cvs client/server operations

如果文件中已经存在上面的两行文字,就不用添加了。

 

4、    配置xinetd,用xinetd来启动CVS验证服务器:

进入到/etc/xinetd.d/目录,然后编辑一个文本文件,名字一定要与/etc/services中的入口名字cvspserver一致,所以这里用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

}

编辑文件之后测试cvspserver服务是否配置成功。

执行

/etc/init.d/xinetd restart

重新启动服务,启动成功之后,执行下面的语句,验证服务是否启动正常:

telnet localhost 2401

如果出现如下字样:

Trying 127.0.0.1...

Connected to localhost.

Escape character is ''''^]''''.

输入hi会继续输出如下字样

cvs [pserver aborted]: bad auth protocol start: hi

 

Connection closed by foreign host.

出现以上的现象表示CVS用户验证服务器已经配置成功。

如果出现如下字样,表示配置不成功,请重新检查以上的配置:

Trying 127.0.0.1...

telnet: connect to address 127.0.0.1: Connection refused

 

5、    配置CVS用户:

首先建立一个用户组cvs,可以使用groupadd或者addgroup命名,也可以直接编辑/etc/group文件添加这个组,然后添加一个用户cvsuser:

groupadd cvs

 

useradd cvsuser –g cvs

 

passwd cvsuser

 

设置新的密码。

 

在/usr目录下建立cvsroot目录(也可以在其它的目录下建,但是应该和cvspserver文件中的选项一致),然后修改/usr/cvsroot的属主及属性:

 

cd /usr

mkdir cvsroot

chown –R cvsuser:cvs cvsroot

chmod –R 771 cvsroot

 

6、    初始化CVS服务器

安装完CVS服务器之后的另一件重要的事情就是要初始化CVS服务器的根目录,以后创建的CVS项目都将建立在这个目录下,采用的命令如下:

cvs –d /usr/cvsroot init

如果没有任何提示,表示初始化成功。初始化成功之后,会在/

[1] [2] [3]  下一页


[C语言系列]C# 和 Linux 时间戳转换  [Web开发]PHP flock文件锁介绍
[Web开发]flock() Linux下的文件锁  [电脑应用]Linux下的六个免费的虚拟主机管理系统介绍
[电脑应用]Linux数据库大比拚  [操作系统]在Windows中玩转Linux操作系统
[办公软件]在RedHat Linux 9里安装gaim0.80  [办公软件]掌握 Linux 调试技术
[办公软件]理解 Linux 配置文件  [聊天工具]Real10 & Xpdf installation on Linux Box
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台