`

cvs安装配置[for linux]

阅读更多
1、  服务器安装
从www.cvsnt.org下载CVS RPM包cvsnt-2.5.03.2382-rh9-rpm.tar.gz,

运行tar zxvf cvsnt-2.5.03.2382-rh9-rpm.tar.gz,

rpm –ivh cvsnt-2.5.03.2382-1.i386.rpm



2、  自动启动服务

chkconfig –list |grep cvs   //查看是否把 cvslockd 加入启动服务

使用 ntsysv 将xinetd设置为自启动

将/etc/cvsnt 目录的权限改为所有人可读写,CVS库初始化时,要将配置文件写到这个目录

库所在目录配置文件见  /etc/cvsnt/PServer

chmod a+rw –R /etc/cvsnt

vi /etc/xinetd.d/cvsnt,设置”disable=no”

查看/etc/service 文件,需要下面两行

cvspserver      2401/tcp                        # CVS client/server operations

cvspserver      2401/udp                        # CVS client/server operations

重新启动机器 shutdown –r now

代码:
#netstat -l | grep cvspserver

如果能看到

代码:
tcp 0 0 *:cvspserver *:* LISTEN 表示成功了

3、  配置一个项目

groupadd cvsgroup1

useradd -g cvsgroup1 -d /home/cvsroot1 cvsroot1

passwd cvsroot1

chmod -R 750 /home/cvsroot1

以cvsroot1用户登录

export CVSROOT=/home/cvsroot1

cvs init

 

采用cvs验证方式

将cvsroot1加入到CVSROOT/admin中(这个文件默认没有)

(在admin文件里面的用户,被当做这个Repository的管理员)

export CVSROOT=:pserver: cvsroot1@localhost:/home/cvsroot1

cvs login

cvs passwd -r cvsroot1-a wdl        // cvsroot1 为映射到系统的用户,wdl为cvs虚拟用户
cvs passwd -r cvsroot2 -a cvsadmin2

将管理员改为 cvsadmin1 虚拟用户

将cvsadmin1加入到CVSROOT/admin中(这个文件默认没有)

export CVSROOT=:pserver: cvsadmin1@localhost:/home/cvsroot1

chmod u+w config

将config中的UseSystemUser=no



4、  新加一个项目

由管理员创建用户

groupadd cvsgroup2

useradd -g cvsgroup2 -d /home/cvsroot2 cvsroot2

passwd cvsroot2

chmod -R 750 /home/cvsroot2

 

由该项目配置管理员操作:(某一个项目用户只能由专一帐号登录)

以cvsroot2用户登录

export CVSROOT=/home/cvsroot2

cvs init

 

采用cvs验证方式

将cvsroot2加入到CVSROOT/admin中(这个文件默认没有)

(在admin文件里面的用户,被当做这个Repository的管理员)

export CVSROOT=:pserver:cvsroot2@localhost:/home/cvsroot2

cvs login

cvs passwd -r cvsroot2 -a wdl

cvs passwd -r cvsroot2 -a cvsadmin2

 

将管理员改为 cvsadmin2 虚拟用户

将cvsadmin2加入到CVSROOT/admin中(这个文件默认没有)

export CVSROOT=:pserver:cvsadmin2@localhost:/home/cvsroot2

chmod u+w config

将config中的UseSystemUser=no



5、  客户端软件wincvs

启动wincvs,ctrl +L,弹出命令行模式,输入 cvs passwd 修改密码
分享到:
评论

相关推荐

    cvs for linux安装文档1.2.1

    ### CVS for Linux 安装与使用指南 #### 一、CVS概述 CVS (Concurrent Versions System) 是一个开源的版本控制系统,主要用于追踪文件的变化历史。它可以帮助开发者轻松地管理项目的版本,尤其是在团队协作中非常...

    cvs-1.12.13 for linux

    【cvs-1.12.13 for Linux】是一个针对Linux操作系统的版本控制系统CVS(Concurrent Versions System)的特定版本。CVS是开源软件,广泛用于源代码管理,它允许开发团队协同工作,跟踪代码变更历史,合并不同开发者的...

    CVS.rar_cvs_cvs Lin_cvs linux_linux c_linux c++

    在描述中提到的“linux下CVS的应用指南”,意味着我们将讨论如何在Linux系统上安装、配置和操作CVS。首先,你需要安装CVS客户端和服务器,通常可以通过Linux的包管理器(如apt-get或yum)轻松完成。安装完成后,可以...

    linux下CVS使用帮助

    ### Linux 下 CVS 使用指南 #### 一、简介 CVS (Concurrent Versions System) 是一款开源的版本控制系统,主要用于管理软件开发过程中的源代码版本控制。它能够支持多个开发者同时在一个项目上工作,并确保每个人...

    cvs for windows资料

    本文将指导您如何安装和配置 CVS(Concurrent Versions System)服务器端和客户端在 Windows 环境下。CVS 是版本控制的利器,广泛应用于 Linux 和 Windows 平台。 安装版本 本文使用的是 CVSNT-2.0.4,这是一个比较...

    CVS快速入门

    在本例中,我们将使用Windows XP Professional作为CVS服务器的操作系统,并安装CVSNT(CVS for Windows NT)作为服务器端软件。 ##### 安装CVSNT 首先,从官方网站http://www.cvsnt.org下载CVSNT的最新版本(本文...

    linux下安装配置svn独立服务器

    ### Linux 下安装配置 SVN 独立服务器 #### 一、概述 随着软件开发的日益复杂,版本控制工具成为团队协作不可或缺的一部分。Subversion(SVN)作为一种分布式版本控制系统,在项目管理和版本控制方面表现突出,...

    linux+svn+apache安装配置部署

    根据提供的文件信息,我们可以将整个过程分为两个主要部分:第一部分是关于如何在Linux系统上独立安装Subversion(简称SVN)以及如何进行基本配置;第二部分则涉及到如何结合Apache Web服务器来部署SVN服务器。 ###...

    MyEclipse使用CVS.doc

    虽然Eclipse官方建议将CVS服务器安装在Linux或Unix上,但在实际开发中,Windows版本的CVS服务器通常更为常见,尽管其稳定性可能略逊于Unix版本。 **配置CVS client in Eclipse/MyEclipse** 1. 首先,你需要安装CVS...

    CVS命令详解

    其中,“username”是你在CVS服务器上的用户名,“172.18.23.201:/data/cvsroot”则是CVS服务器的IP地址及其上的仓库安装路径。 **1.1.2 设置本地工作目录** 接下来需要设置本地的工作目录。这可以通过在偏好设置...

    CVS使用详解

    - 切换到"Advanced"页,勾选"use local users for pserver"和"pretend to be a unix CVS server"。前者使用Windows本地用户进行权限验证,后者使Windows版CVS模拟Unix服务器,以便Eclipse能连接。 - 重启CVS ...

    Windows下搭建的CVS服务器

    - **安装步骤**:解压至指定目录,通过命令行运行`python viewcvs-install`进行安装,随后配置`viewcvs.conf`文件中的CVS根目录等信息。 ##### 4. Python - **简介**:Python是ViewCVS运行所必需的编程语言环境。 -...

    Professional Linux Network Programming

    - **PostgreSQL 的安装与配置**:详细介绍 PostgreSQL 的安装过程及初始化设置。 - **数据库规范化**:解释第一、第二、第三范式,以及反规范化的基本概念。 - **简单数据库示例**:构建一个简单的数据库,演示如何...

    linux svn安装部署

    本文将详细介绍如何在Linux系统上通过`yum`命令安装和配置SVN服务器。 #### 二、安装Subversion 1. **搜索Subversion包** - 使用`yum search subversion`来查找可用的Subversion相关的软件包。 - 命令执行后会列...

    cvs_on_eclipse.pdf

    - **CVS for Red Hat Linux環境構築ガイド**:介绍如何在Red Hat Linux环境下搭建CVS环境。 - **eclipse2.1利用ガイド(Tomcat4.x版)** 和 **eclipse2.1利用ガイド(Weblogic7.0版)**:分别针对Tomcat和Weblogic服务器...

    cvs的使用

    CVS支持多种操作系统,如Linux和Windows,并且可以通过多种图形用户界面进行操作。 #### 二、CVS的安装 ##### 2.1 安装CVSNT 对于Windows系统,推荐使用CVSNT作为CVS服务器端的实现。安装过程相对简单,需要注意...

Global site tag (gtag.js) - Google Analytics