`
阅读更多
CVSNT是服务器管理工具,再在客户端下个WINCVS就可以(关于wincvs使用,可以在网上找下,因为eclipse已经很好地集成了cvs)就可以一起协同工作了。这二天我从下载CVSNT到用eclipse新建项目,共享项目,不同的客户端导入项目都在公司局域网内的不同机子上测试通过。记录如下:

  首先从http://www.cvsnt.org处下得你想要的cvsnt版本,我下的是2.5.03,安装完成后。从程序中打开cvsnt control panel(CVSNT 控制面板)。下面开始配置CVSNT,主要是创建资源并让它可以通过客户端的IDE (eclipse)来访问。

  开始配置cvsnt:


  a 查看运行状态:
  在about面板有个cvsnt  和 cvsnt lock二个选项,这儿可以对其进行start,stop服务

  b 添加资源
  在repository config面板中可以添加删除资源,这儿主要设定了repository 的name and  root值。如我在这儿将name设置为\mycvs,root为e:\mycvs。创建后会在对应的目录下生成cvsroot文件夹及cvs相关配置文件。 OK,确定。这个地方可以要重启服务才能生效

  c 兼容:
  在conpatibility option 面板上选择兼容的版本,注意一定要勾上respond as cvs 1.11.2 to version request,为了与eclipse中的cvs兼容(在eclipse中的cvs版本很可能与你cvsnt版本不同)。

  好了,现在服务器上的资源路径已经设定好了。


  通过IDE共享一个工程  


  打开eclipse新建一个项目,然后在项目上右击/team/share project (小组/共享项目),在弹出的share  project whith cvs reposity对话框中选择一个cvs路径(第一次当然是新建了),在host中填入CVSNT的主机地址如:192.168.12.17,在repository path中填入cvsnt中的name值如:/mycvs。user中写cvsnt所分配的用户名,password中写入密码(下面将会讲些cvs中如何管理用户)。在connection type中一般选择pserver连接类型。然后就是记住密码什么的...  :-)。OK ,NEXT提示一路完成!

   
  在客户端从cvs上导入共享工程:


  在客户端的eclipse中打开cvs视图,根据CVSNT的路径及其给你所分配的用户相关信息新建一个CVS的资源路径。ok,开始引入共享工程了:

  可以直接从cvs中check out出来,也可以从new/project/cvs/projects from cvs。选中你刚刚把建立cvsnt资源路径,你可以在use an existing module中看到所有的共享项目了。然后选择一个你想导入的项目check out出来到本机....

  全部完成^_^,本来想剪几个图上来的,有些麻烦,太不方便了。不过过程比较简单,很快就可以搞定。客户端将cvsnt上的工程检出是比较简单的。主要是在cvsnt上的相关配置。我在网上找了些资料,完成了如添加不同的用户。介绍有个cvsnt的GUI工具可以直接图形化操作。看介绍很easy ,下载URL:http://www.kdeopen.com(偶一直打不开,郁闷,希望各位运气比我好) 。我只好在控制台下添加删除用户了。


  cvsnt用户管理

  在用户管理中以下是cvs的一些命令参数
  Usage: cvs passwd [-a] [-x] [-X] [-r real_user] [-R] [-D domain] [username]
         -a      Add user
         -x      Disable user
         -X      Delete user
         -r      Alias username to real system user
         -R      Remove alias to real system user
         -D      Use domain password


  服务器工作在CVSNT用户单一验证方式下的时候,文件passwd定义了CVSNT的用户信息,这里面保存着用户名,用户密码,以及别名信息。默认状态下 没有该文件,但是我们可以在CVSNT还工作在混合验证方式下时,用系统管理员登录,通过添加用户命令来让CVSNT自动建立一个passwd文件。

  登录:login
  cvs -d :pserver:administrator@127.0.0.1:/mycvs login

  添加用户
  cvs -d :pserver:administrator@127.0.0.1:/mycvs passwd -a zyx
  
  之后系统提示输入密码,输入后服务器会新建一个passwd文件。该文件的内容很简单,形式如下:
  
  zyx:YT2p2NmdmUlEg:

  以第一行为例:zyx为用户名,YT2p2NmdmUlEg为CVS使用UNIX标准加密函数对密码进行加密后的结果。


  若想以混合验证的方式验证得对应一个window的系统用户名(zyinxin),这时就用参数-r来指定,如:
      cvs -d :pserver:administrator@127.0.0.1:/mycvs passwd -r zyinxin -a zyx 

  这时生成文件内容如下:
  zyx:YT2p2NmdmUlEg:zyinxin
  zyinxin为该用户的别名(它是参考系统用户),

  注意:这个文件是不能在客户端进行修改的,不能checkout出来。

  添加完成后你可以通过login来测试用户zyx是否创建成功

  删除用户:
  cvs -d :pserver:administrator@127.0.0.1:/mycvs passwd -x zyx

我的运用:
(1):
(2)  pserver:administrator@130.30.3.98\backup
分享到:
评论

相关推荐

    cvs Windows下的服务器和客户端

    本篇将详细讨论如何在Windows环境下设置和使用CVS服务器及客户端。 **1. CVS简介** CVS是一个开源的、跨平台的版本控制系统,最初由Dick Grune于1986年开发。它允许多个开发者同时编辑同一份代码库,通过记录每一次...

    Windows下搭建的CVS服务器

    这篇博文将详细介绍如何在Windows操作系统上设置和配置CVS服务器。 首先,你需要了解CVS的基本概念。CVS是一种集中式版本控制系统,它跟踪文件的变更历史,允许用户查看、恢复过去的版本,并且通过网络连接提供对...

    cvs 下载 服务器端安装包支持windows

    本篇文章将详细介绍如何在Windows服务器上安装和配置CVS。 一、CVS简介 CVS是一个开源的版本控制系统,最初是为了Unix系统设计的,但随着其发展,现在也支持多种操作系统,包括Windows。CVS的核心功能包括: 1. ...

    windows下cvs服务器安装配置(详)

    本篇文章将详细介绍如何在Windows环境下安装和配置CVS服务器。通过本文的学习,您将能够独立完成CVS服务器的安装、配置以及基本的用户管理操作。 #### 二、CVS 服务器安装步骤 ##### 2.1 下载CVSNT安装包 1. 访问...

    windows平台下cvs的部署文档

    本篇文章将详细讲解如何在Windows平台上,特别是Windows Server 2003上部署CVS,以便实现高效、稳定的协同开发环境。 首先,我们需要了解CVS的基本概念。CVS是一个集中式的版本控制系统,它允许多用户同时对同一份...

    CVS教学电子书如何安装CVS,CVS使用

    这篇教学电子书将指导你如何安装和使用CVS。 **安装CVS**: 1. **操作系统兼容性**:CVS可以在多种操作系统上运行,包括Windows、Linux和macOS。在Windows上,你可以通过下载预编译的安装包如CVSNT或使用包管理器...

    windows xp 安装cvs说明

    CVS(Concurrent Versions System)是早期广泛应用的一款开源版本控制系统,尤其在Windows XP时代,它是开发者常用的工具之一。本篇文章将详细介绍如何在Windows XP上安装和使用CVS。 首先,安装CVS需要下载安装包...

    cvs server安装与Eclipse简单使用

    《CVS Server安装与Eclipse简单使用指南》 在软件开发过程中,版本控制系统的使用是至关重要的,它能够帮助团队协同工作,跟踪代码修改历史,防止数据丢失。...希望这篇指南能帮助你顺利开展CVS与Eclipse的协同工作。

    CVS配置(Windows).pdf

    【CVS配置(Windows)】这篇文档主要介绍了在Windows 2000/Windows XP平台上如何配置CVS(Concurrent Versions System)服务器和客户端,包括使用cvsnt和wincvs这两个工具。以下是详细的步骤和知识点: 1. **安装...

    cvs服务端安装及软件

    本篇文章将深入探讨如何在Windows操作系统上安装和配置CVS服务端。 首先,我们要了解的是"CVS服务端"。CVS服务端是CVS系统的中心组件,负责存储代码仓库、处理客户端的请求以及管理版本信息。在Windows环境下,一个...

    cvs-linux-rpm.tar.gz_cvs r_cvs r_cvs rpm_cvs rpm linux_linux rp

    本篇将详细介绍如何在Linux系统上安装配置Cvsnt2.8.01.3915版。 一、Cvsnt概述 Cvsnt是CVS的一个分支,旨在提供更稳定和功能丰富的服务。它支持Windows和各种Unix平台,包括Linux。Cvsnt的特色在于其对企业级环境的...

    CVS服务器的搭建与配置

    【CVS服务器的搭建与配置】是一篇详细指导如何建立和配置CVS(Concurrent Versions System)服务器的文章,旨在帮助用户实现版本控制系统的部署。CVS是一个开源的、基于网络的版本控制系统,允许多个人协作开发同一...

    CVS客户端详细配置

    本篇文章将详细讲解如何在客户端配置CVS,以便能够有效地与CVS服务器进行交互。 首先,为了配置CVS客户端,你需要确保你的系统上已经安装了CVS软件。在大多数Linux发行版中,可以通过包管理器(如`apt`或`yum`)...

    cvs 的初入门

    本篇文章将从基础概念、安装配置、基本操作等方面,引导读者入门CVS。 一、CVS基础 CVS的核心功能在于跟踪文件的修改历史,通过版本控制,开发者可以查看过去的代码版本,恢复误操作,对比不同版本之间的差异,...

    CVS&VSS操作基础

    本篇文章将详细讲解CVS(Concurrent Versions System)和VSS(Visual SourceSafe)这两款经典版本控制系统的操作基础。 CVS是一款开源的版本控制系统,它的历史可以追溯到1986年,至今仍被广泛使用。CVS的基本原理...

    CVS的配置与搭建教程

    这篇教程将深入讲解CVS的配置与搭建过程,帮助你更好地理解和使用这一工具。 一、CVS的基本概念 1. 仓库(Repository):CVS的核心部分,存储所有版本的项目文件。 2. 工作副本(Working Copy):开发者在本地...

    cvs 资源、安装步骤 简介

    在本篇文章中,我们将详细介绍CVS资源、安装步骤以及使用说明。 首先,CVS服务是开发者协作的核心工具,它提供了一种有效的方式来跟踪代码的变化,合并不同开发者的改动,并恢复到任何历史版本。对于团队而言,这极...

    CVS服务器与WinCVS的配置与使用

    本篇文章将深入探讨CVS服务器的配置与WinCVS客户端的使用。 一、CVS基本概念 CVS由三部分组成:服务器、客户端和仓库。服务器存储项目的所有版本,客户端用于连接服务器进行版本控制操作,仓库则存放实际的文件。...

    Solaris下cvs的安装配置

    本篇文章详细介绍了在 Solaris 5.10 系统下安装配置 CVS 1.1.3 的过程,包括从环境搭建到最终配置使用的所有步骤。通过这些步骤,用户可以在 Solaris 平台上顺利地部署 CVS 服务,实现版本控制功能。这对于需要在 ...

    cvs客户端cvs户端(服务器)

    在本篇中,我们将深入探讨CVS客户端及其作为服务器的角色。 **CVS客户端** CVS客户端是用户与CVS服务器交互的工具,它提供了一系列命令行工具和图形化界面,让开发者可以查看、更新、提交代码以及处理版本冲突。...

Global site tag (gtag.js) - Google Analytics