Linux设置并发版本控制系统(CVS)的方法
时间:2020-01-09 10:41:57 来源:igfitidea点击:
问题描述:我计划使用并发版本控制系统。
我同时使用Red Hat和Fedora Linux。
如何设置CVS服务器?
解决方法:并行版本控制系统(CVS),一种广泛使用的版本控制系统,用于软件开发或者数据归档解决方案。
在Wiki页面上,CVS跟踪一组文件中的所有工作和所有更改(通常是软件项目的实现),并允许数个(可能是彼此分开的)开发人员进行协作。
CVS配置安装CVS
使用rpm或者up2date或者yum命令安装cvs:
# rpm -ivh cvs*
或者
# up2date cvs
或者
# yum install cvs
创建一个CVS用户
# useradd cvs # passwd cvs
上面的命令将使用/home/cvs主目录创建用户cvs和组cvs。
配置CVS
打开/etc/profile并追加以下行:
# vi /etc/profile
追加以下行:
export CVSROOT=/home/cvs
保存文件并退出到shell promot。
确保/etc/xinetd.d/cvs如下所示:
# less /etc/xinetd.d/cvs
输出:
service cvspserver { disable = no socket_type = stream wait = no user = cvs group = cvs log_type = FILE /var/log/cvspserver protocol = tcp env = '$HOME=/home/cvsroot' bind = 192.168.1.100 log_on_failure += USERID port = 2401 server = /usr/bin/cvs server_args = -f --allow-root=/home/cvsroot pserver }
注意:将192.168.1.100替换为您的实际服务器IP地址。
重新启动xinetd:
# service xinetd restart
将用户添加到该组(有关更多信息,请参阅此方法)
# adduser username -g cvs # passwd username
客户端配置最后,用户可以使用以下语法连接到此CVS服务器:
$ export CVSROOT=:pserver:[email protected]:/home/cvs $ cvs login
其中:
- Hyman用户名
- 192.168.1.100 CVS服务器IP