linux与windows cvs服务器配置与使用

linux与windows cvs服务器配置与使用

ID:22675519

大小:81.00 KB

页数:14页

时间:2018-10-30

linux与windows cvs服务器配置与使用_第1页
linux与windows cvs服务器配置与使用_第2页
linux与windows cvs服务器配置与使用_第3页
linux与windows cvs服务器配置与使用_第4页
linux与windows cvs服务器配置与使用_第5页
资源描述:

《linux与windows cvs服务器配置与使用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Linux与WindowsCVS服务器配置与使用  第一部分CVS服务器的配置(以1.10版)  1、CVS简述与CVS服务器的安装:  CVS是目前比较流行与优秀的版本管理与控制工具,它深受大多数开发人员与系统管理的喜爱,同时也是用来管理其它日常文档(如包,当然也可以下载其它方式的包如源程序包,这也就是Linux的一个优点之一。然后采用以下命令进行安装:  rpm-ivhcvs-1.10.8-3.i386.rpm  3、配置/etc/services文件:  安装完之后的第一件事就是要配置CVS服务器的配置文件,使其能正常的工作。首先在services文件中添加cvspserver,使

2、其成为Linux的一种服务也就是cvs服务器例程的入口,配置如下:cvspserver2401/tcp#cvsclient/serveroperations  cvspserver2401/udp#cvsclient/serveroperations  4、配置xid,用xid来启动CVS服务器:  进入到/etc/xid.d/目录,然后编辑一个文本文件,名字一定要与/etc/services中的入口名字cvspserver一致,所以这里用cvspserver作为文件名,文件的内容如下所示:servicecvspserver  {  disable=no  socket_type=str

3、eam  e/cvsrootpserver//指定认证方式为pserver,注意:-f  }  注意:a、service后面的名称一定要和你在/etc/service文件中的cvs服务名称一样。  b、env=HOME=这一行的目的就是为了解决在执行一些cvs操作时产生的读取/root/.cvsignore文件的错误,上面env那行的意思就是在运行cvs服务的时候将环境变量HOME置空,这样虽然执行cvs的用户是root,但是由于没有了HOME这个环境变量,所以cvs就不会在去读取/root/.cvsignore文件了。  5、配置CVS用户与cvsroot的属主与属组:  首先建立一个

4、用户组cvs,可以使用groupadd或者addgroup命名,也可以直接编辑/etc/group文件添加这个组,然后添加一个用户cvsroot,然后修改/etc/passe目录下建立cvsroot目录(也可以在其它你喜欢的目录下建),然后修改/home/cvsroot的属主及属性:#choe/cvsroot  #chmod771/home/cvsroot  6、vs进行初始化:  安装完CVS服务器之后的另一件重要的事情就是要初始化CVS服务器的根目录,以后创建的CVS项目都将建立在这个目录下,采用的命令如下:  #cvs-d/home/cvsrootinit  这样目录/home/c

5、vsroot就成为CVS服务器的根目录,以后创建的目录都将默认的存放在这个目录下。  7、登录cvs服务器(在Linux或其它Unix系统下进行登录的情况):  a、如果是远程登录,采用以下语法:  #cvs-d:pserver:cvsroothost:/home/cvsrootloginCVSpasse/cvsroot表示CVS在服务器上的目录,也可以是其它目录(由第6中你所指定的用来做init初始化的目录决定);提示:也可以把exportCVSROOT=:pserver:jchuang192.168.0.8:/home/cvsroot这一句直接写在用户的初始化文件中(如:.bash_

6、profile),这样用户每次登录时,只需输入:  #cvslogin  然后输入相应的口令就可以登录到cvs服务器上。  b、如果是本地登录,可以直接把exportCVSROOT=/home/cvsroot这一句写在用户的初始化文件如:.bash_profile中;然后直接  8、向CVS添加新的项目模块  一般我们都已经有一个或多个项目了,这样我们可以用下面步骤生成一个新的CVS项目。将一个工程文件置于CVs中进行版本控制,在CVS术语中称作导入(import)。从名字上就可以看出,在导入前需要为此作些准备工作。  输入操作的基本要求是有个干净的目录结构。干净的意思是不需要版本控制的

7、文件都被移走了(如编译生成的文件1234下一页——感谢阅读这篇文章,..,,备份文件等等)。如果工程已经开始一段时间了,这就显得很重要。在目录中也许有些是不打算将其置于版本控制下的文件,但是又想将他们放在这里,这种情况下,你要在输入之前将它们移走,然后再移回来。  注意的是CVS认为空目录是不存在的。如果想增加一个既不包含文件又不包含子目录的目录,需要在其下创建一个哑文件。建议你创建一个名为README.txt的文件,其内容为对目录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。