Redhat linux下cvs的安装配置 <script src="http://blog.csdn.net/count.aspx?ID=146078&amp;Type=Rank"></script>
Redhat linux下cvs的安装配置
通常情况下,RH linux缺省安装了cvs。
可以查看是否安装cvs
#rpm -qa|grep cvs
如果安装了,就会返回已安装的cvs版本号
#cvs-1.11.2-25
如果未安装,到www.cvshome.org下载一个最新的rpm安装即可
创建用户cvs
#useradd cvs
为cvs用户添加密码
#passwd cvs
创建目录来放需要导入的源代码库
#mkdir /home/cvs/cvsroot
修改目录归属
#chown -R cvs:cvs /home/cvs/cvsroot
1.初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
#cvs -d /home/cvs/cvsroot init
也可以将cvsroot目录建在别的地方
#cvs -d /space/cvsroot init
*加入cvs服务(缺省安装的通常缺省就有cvs服务)
#vi /etc/services
#cvspserver 2401/tcp #pserver cvs service
#cvspserver 2401/udp #pserver cvs service
2.把cvs服务放到xinetd系统服务中
#cd /etc/xinetd.d
#vi cvspserver
文件内容:
service cvspserver
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvs/cvsroot pserver
log_on_failure += USERID
disable = no
}
确认/etc/services文件中,有cvspserver关键词,并分配了端口,如:cvspserver 2401/tcp
重新启动xinetd:
#/etc/rc.d/init.d/xinetd restart
*检查cvspserver服务是否已经启动
#netstat -l |grep cvspserver
应该有如下结果,表明cvs服务器安装成功:
tcp 0 0 *:cvspserver *:* LISTEN
3.登录cvs服务器(如服务器IP是192.168.2.253):
另一台linux机器执行下列命令:
#export CVSROOT=:pserver:cvs@192.168.2.253:2401//space/cvsroot
#cvs login
输入密码,没有出错提示表示登陆成功.
如果想在一个linux系统上建多个源代码库,分别提供cvs服务。重复上面步骤就可以了。
第1步时候要注意使用一个不同路径。
第2步放到xinetd系统服务中稍微麻烦点。/etc/xinetd.d目录下要生成一个新的任务配置文件,
例如cvspserver1,文件中service名称一定要区分第一个,例如service
cvspserver1,server_args做相应变动。还要在/etc/services文件中,加入新的服务端口号,
例如:cvspserver1 2402/tcp。重新启动xinetd服务.
第3步测试时候,可以这样设定:
#export CVSROOT=:pserver:cvs@192.168.2.253:2402/usr/local/source1
客户端需要设置CVSROOT变量,下次登陆cvs的时候不用输入路径
如客户端有用户guo,在/HOME/guo目录的文件.bash_profile中加入:
CVSROOT=:pserver:cvs@202.204.114.37:/home/cvs/cvsroot
export CVSROOT
键入命令使变量设置马上生效:
#source /home/weiqiong/.bash_profile
导入源代码,如果所有的代码都在目录/home/guo/source下
#cd ~/source
#cvs import -m "initial code" test guo start
这样服务器上生成目录/home/cvs/cvsroot/test中为源代码库
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=146078
分享到:
相关推荐
在IT行业中,版本控制系统是软件开发过程中的重要工具,它帮助团队协作,追踪代码...- `redhat-cvs.txt`:这个文件可能是关于Red Hat Linux上CVS安装和配置的额外指南或特定注意事项,建议仔细阅读以获取更深入的理解。
本文档详细介绍了在 Linux 操作系统下安装、部署、备份和恢复 CVS 服务器的步骤,旨在帮助读者快速搭建 CVS 服务器环境。 一、安装 Linux 服务器 在安装 Linux 服务器时,需要选择合适的版本,我们建议选择 9.0 ...
【知识点详解】 ...在Linux(尤其是Redhat Linux)上配置CVS服务器涉及安装、配置服务、设置认证方式、管理用户权限以及初始化仓库等一系列步骤。理解这些步骤对于有效地管理和控制项目代码至关重要。
以下是对CVS在Red Hat 6.2和5.2环境下安装和配置的详细步骤及涉及的知识点: 1. **安装CVS** - 使用`rpm -q cvs`命令检查CVS是否已安装。如果没有,可以通过`yum install cvs`或`apt-get install cvs`(根据不同的...
服务器端使用 Linux RedHat 5 环境,需要安装 CVS 软件包。可以使用 rpm 命令来查看和卸载 CVS 软件包。首先,下载 CVS 的安装包 cvs-1.11.22-cvsacl-1.2.5-patched.tar.gz,然后上传到虚拟机中,并解压缩安装包。...
本文将详细介绍如何在Linux环境下配置CVS服务器端,包括安装、初始化、配置服务以及启动和测试。 首先,CVS服务器端的安装。在Linux系统中,如RH Linux,通常预装了CVS。你可以通过执行`rpm -qa | grep cvs`命令来...
以下是对CVS配置流程的详细说明: 1. **检查CVS是否已安装**: 使用`rpm -qa | grep cvs`命令检查系统中是否已经安装了CVS。如果输出包含类似`cvs-1.11.22-5.el5`的信息,说明CVS已安装。若未安装,需要通过源码包...
本篇将详细介绍如何在Redhat Linux环境下安装和配置CVS服务器。 首先,获取CVS服务器软件包。CVS的最新版本可以在其官方网站或其他可信赖的开源软件仓库下载。对于Linux用户,通常选择RPM包进行安装,例如`cvs-...
本文档将详细讲解如何在Redhat Linux AS4上安装配置svn独立服务器,采用FSFS存储格式,避免BDB可能的数据锁定问题。 首先,要获取svn的安装包。最新的Subversion版本可以在官方站点`...
在Linux环境下,通常选择Redhat Linux作为CVS服务器的平台。首先,从官方网站或第三方站点下载对应系统的CVS服务器RPM包。然后,使用`rpm -ivh`命令进行安装,例如:`rpm -ivh cvs-1.10.8-3.i386.rpm`。 **3. 配置/...
例如,在Redhat Linux上,可以使用以下命令安装CVS 1.10.8版本: ``` rpm -ivh cvs-1.10.8-3.i386.rpm ``` **2. 配置/etc/services文件** 安装完成后,需在`/etc/services`文件中添加cvspserver条目,以定义CVS...
标题“硬盘安装RedHat5”涉及的是在个人计算机上通过硬盘介质来安装Red Hat Enterprise Linux 5(RHEL5)这一操作系统的过程。Red Hat Linux是一款知名的开源Linux发行版,RHEL5是其第五个主要版本,发布于2007年,...
本文旨在详细介绍如何在Linux环境下安装和配置CVSNT,以便于开发者能够轻松地管理和追踪代码库的变化。 #### 二、准备工作 在开始安装CVSNT之前,请确保已经满足以下条件: 1. **操作系统**:本教程以Red Hat Linux...
- **验证CVS是否已安装**:在Unix/Linux环境下,只需在命令行输入`cvs`,如果已经正确安装,将会看到类似于例2-1所示的帮助信息。 ##### 例2-1:显示CVS的帮助信息 ``` $cvs Usage: cvs [cvs-options] command ...
在Linux环境下,Subversion(简称svn)是一种广泛使用的版本控制系统,它替代了早期的CVS。Subversion提供了两种运行方式:独立服务器模式和基于Apache的WebDAV协议。这两种方式各有优缺点,独立服务器模式简单易用...