`

CVS Eclipse配置

阅读更多
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




附:参考了网上一些资料,刚刚学习,愿一起进步。谢谢!

分享到:
评论

相关推荐

    Eclipse中CVS使用

    【Eclipse中CVS使用详解】 CVS,全称为Concurrent ...总之,Eclipse中的CVS使用涵盖了从服务器配置到客户端操作的全过程,通过学习和实践,开发者能够有效地利用CVS进行版本管理,提高项目开发的效率和协作的顺畅度。

    eclipse配置CVS

    eclipse配置CVSeclipse配置CVS

    在eclipse中安装和使用cvs

    本课件介绍了在eclipse开发环境下安装和使用cvs插件的方法。cvs用于联合开发管理,在共同开发一个工程时使用cvs可以保证小组成员之间的协作和同步。

    Eclipse+cvs配置说明

    Eclipse是一款广泛使用的集成开发环境(IDE),支持多种编程语言,包括Java、C++等。在团队协作开发中,版本控制系统如CVS...然而,对于那些仍在使用CVS的项目,了解如何在Eclipse中配置和使用CVS仍然是至关重要的。

    软件配置cvs与eclipse

    【软件配置CVS与Eclipse】的集成是开发过程中的一项重要技术,旨在提供高效源代码管理和协同开发环境。本文将详细介绍CVS(并发版本系统)的基本概念,以及如何在Eclipse IDE中配置和使用CVS。 一、关于CVS的三个W ...

    Windows下Eclipse3.4之cvs安装配置pdf

    在Windows环境下,使用Eclipse3.4进行软件开发时,版本控制工具是非常重要的辅助软件,而CVS(Concurrent Versions System)就是其中一种经典的选择。本文将深入探讨Eclipse3.4与CVS的集成安装及配置过程,帮助...

    cvs server安装与Eclipse简单使用

    进入Eclipse的"Help" -> "Eclipse Marketplace",搜索并安装"CVS Integration"插件,确保你的Eclipse环境具备CVS功能。 2. **新建CVS Repository连接**:在Eclipse中,选择"Team" -> "Share Project...",然后选择...

    eclipse中安装配置和使用CVS

    通过安装、配置和熟练使用CVS,开发者可以在Eclipse环境下轻松地管理项目源代码,进行版本控制,以及与其他团队成员协作。熟悉这些步骤和操作,将有助于你在软件开发过程中实现更加流畅的协作。

    在Eclipse中配置和使用CVS

    "Eclipse 中配置和使用 CVS" CVS 是一个 C/S 系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。在 Eclipse 中,CVS 配置和使用非常重要,因为 Eclipse 自带的 repository ...

    Eclipse中使用CVS

    【Eclipse 中使用 CVS】知识点详解 Eclipse是一款广受欢迎的开源Java集成开发环境,由IBM推出并持续发展,成为了WebSphere家族的核心组件。对于个人开发者而言,Eclipse以其强大的功能和灵活性吸引了大量用户。在...

    CVS配置与使用

    在Eclipse集成开发环境中配置CVS,可以方便地进行版本控制操作。首先,选择一个项目,右键点击并选择"Team" -> "Share Project"。然后,可以选择使用已有的CVS库或创建新的。按照向导步骤操作,直至完成配置。若要...

    CVS的配置 CVS的配置

    在Windows环境下,通常使用CVSNT作为CVS的实现,因为它提供了对Windows系统的良好支持。然而,由于CVS源自Unix系统,其配置过程在Windows上可能会相对复杂,尤其是对于多账户配置。 1. **CVSNT服务器的建立** 要在...

    Eclipse下使用CVS

    - **直接支持**:Eclipse 在其默认配置中已经包含了对 CVS 的支持,无需额外安装插件即可使用。 - **内置功能**:CVS 的集成是 Eclipse 的核心功能之一,这意味着用户可以轻松地与 CVS 服务器进行交互,如上传、下载...

    CVS Eclipse中的配置管理工具插件

    【CVS Eclipse配置管理工具插件详解】 CVS(Concurrent Versions System)是一种广泛使用的开源版本控制系统,它允许开发者在团队环境中对代码进行版本控制、协同编辑和历史追踪。Eclipse,作为一款强大的集成开发...

    CVS服务器和Eclipse配置

    在本文档中,我们将探讨如何在Windows环境下配置CVSNT作为CVS服务器,并将其与Eclipse集成,以便于开发者更高效地进行版本控制和项目管理。 #### 二、CVSNT安装与配置 **1. 下载CVSNT** 首先,访问CVSNT官方网站...

    CVS+Eclipse配置.rar

    【CVS+Eclipse配置】是关于如何在Eclipse集成开发环境中配置CVS(Concurrent Versions System)版本控制系统的一个教程资源。CVS是一个广泛使用的开源版本控制系统,它允许开发者跟踪代码的更改,协作开发,并管理...

    Eclipse3.4之CVS的安装与配置

    在本文中,我们将深入探讨如何在Eclipse 3.4版本中安装和配置CVS(Concurrent Versions System),这是一个广泛使用的版本控制系统,用于管理和协作软件开发。对于新手开发者来说,理解这一过程至关重要,因为它允许...

    CVS服务器配置文档及用户使用说明

    本文将详细介绍在59.64.161.135服务器上配置CVS服务器,并讲解如何在Eclipse环境中使用CVS。 首先,我们来看CVS服务器的安装和初始配置。在CentOS系统上,需要检查服务器是否已安装了CVS软件和xinetd服务。使用`rpm...

Global site tag (gtag.js) - Google Analytics