`

Windows下配置cvs服务器

阅读更多

安装cvsnt

直接双击运行cvsnt安装文件,安装过程中可以选择以经典、自定义和完全三种方式安装,在自定义方式中可以选择安装路径。安装完成后,在控制面板里出现一个CVSNT Server的项目,图标是一条鱼~~

配置cvsnt

安装完成cvsnt后,就可以从控制面板中那条鱼来配置cvsnt了。首先,你要新建一个目录用来存放cvs仓库,我用的是G:\CVSROOT。 这里需要先了解两个概念:cvs仓库和模块。我是这样理解的,cvs仓库相当于VS里一个解决方案,它可以包含多个项目,即模块。

打开cvsnt的控制面板后,可以看到7个选项卡,分别是:Server Information,用于查看服务器信息及一些简单的统计信 息;Respository configuration,配置CVS仓库,包括添加、删除等;Server Setting,配置服务器运行的一些参 数,诸如端口、加密、压缩等选项;Capatiblity Options,有关兼容性的选项,在这里主要配置一个兼容非cvsnt客户端的版本响应为 cvs 1.11.2;Plugins,插件配置,安装完成可以不用管的~;Advanced,安装完成后也不用管了;About,在这里可以管理 cvsnt服务的状态,停止或启动cvsnt和cvsnt lock服务。

其实简单来说,custom换默认设置安装完成后,要设置的东西只有两个:cvs仓库和服务器设置。

服务器设置: 设置Run as为系统管理员帐号Administrator,或者新建一个本地用户,专门用于cvs。使用一个新建的本地帐户的好处是可以使用NTFS的权限控制来保证服务器的安全,例如我当前的用户是flora。

CVS仓库设置: 进入Respository configuration选项卡,点击Add,出现添加CVS 仓库的对话框,Type选择Standard即可,然后在Location里输入之前新建的用于存放CVS仓库的文件夹,我用的是D:\cvs,在 Name里会自动转换成一个可以用的CVS仓库的别名,比如我用的是“/cvs”,其他的都默认,确定后cvsnt会询问你所添加的CVS仓库目录没有初 始化,是否进行初始化,点“是”就行了,cvsnt会自动初始化指定的目录,初始化完成之后,可以在里面看到一个CVSROOT的文件夹,这个文件夹存储 很多配置信息的。

用户设置 配置完CVS仓库后,为了使CVS能使用帐号进行访问而不是使用windows用户,需要添加普通使用用户。

打开cvs control panel(在开始菜单里面的快捷方式或者控制面板),server setting中run as 选择具有windows管理者权限的用户,应用。例如我当前的flora。在cvs control panel的about中重启一下cvs。


打开一个cmd,设置一下cvsroot环境变量,输入:

set cvsroot=:pserver:flora@127.0.0.1/cvs

注意,这里的flora是当前windows用户名,既run as中选择的那个,/cvs是之前添加的CVS仓库的别名,如果你的设置不同,请把它们替换成自己的值,以后不再说明。

接着cvs login 命令登录CVS服务器,因为添加用户时没有设置密码,因此可以不输入密码直接回车登录:

添加普通新用户
cvs passwd -a -r flora jianyue
jianyue是你想新添加的用户名 flora指定现在用具有admin权限的用户来创建jianyue用户
否则出现错误信息:Only administrators can add or change another's password
这条命令后就可以设置这个用户的密码。
成功后可以使用这个用户了


在Myeclipse中连接cvs服务器:
在还没有没有添加cvs版本控制的工程上(已添加了的,菜单会有所不同)
在工程名上右键->team->share project->create a new repository location,填入必须的信息,像我的是本地的,就填:
host:localhost
Repository path:cvs(上面配置时候的那个仓库别名)
填上合适的用户名与密码,我这里是jianyue  密码hello
端口与类型,如果服务器没有修改过的话,都用默认的就行
这样子,这个工程文件就会被上传到CVSROOT目录上,本地的文件系统打开这个目录,也可以看见被上传的工程。
以后就可以方便的使用版本控制了。

上面的方法对于忘记用户密码的情况也可以解决,在cmd使用系统用户登陆cvs,就可以按照上面步骤重建那个用户,修改其密码,
cvs会默认覆盖这个用户。

 

转自:http://www.blogjava.net/jianyue/archive/2008/08/22/223697.html

分享到:
评论

相关推荐

    Windows 下配置 CVS 服务器

    在开始配置CVS服务器之前,需要完成以下准备工作: 1. **下载CVSNT**: CVSNT是CVS的一个增强版,提供了更多功能并且更加稳定。可以从官方网站 [http://www.cvsnt.org/](http://www.cvsnt.org/) 下载适合Windows操作...

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

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

    Windows下搭建的CVS服务器

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

    windows下cvs服务器安装配置

    在Windows环境下安装配置CVS服务器是一项基础的IT任务,尤其对于团队协作开发来说,CVS(Concurrent Versions System)是一种流行的源代码版本控制系统。以下将详细介绍如何在Windows上安装和配置CVSNT服务器。 ...

    讲解如何将CVS服务器版本库迁移到新的CVS服务器上

    本文将详细介绍在Windows环境下进行CVS服务器版本库迁移的具体操作流程。 #### 二、迁移前准备 在进行CVS服务器版本库迁移之前,需要完成以下准备工作: 1. **备份原有服务器**: 在迁移之前,务必对原有的CVS...

    cvs学习资料,CVS服务器搭建与配置

    本资料包主要围绕CVS服务器的搭建与配置展开,旨在帮助用户理解并掌握CVSNT和Wincvs在Windows环境下的应用。 一、CVS基本概念 CVS是一个开源的版本控制系统,它跟踪文件的修改历史,允许团队成员同时编辑同一份代码...

    Windows环境下CVS的配置教程(mnt格式)

    本教程专注于在Windows环境下配置CVS,以实现与Linux服务器的协同工作。 首先,我们需要了解CVS的基本概念。CVS通过存储每个文件的不同版本来跟踪项目的演变。当开发团队成员进行修改时,CVS会记录这些更改,并允许...

    linux服务器端和windows客户端cvs.rar

    下面将详细介绍如何在Linux服务器上设置CVS服务器,并在Windows客户端上安装并配置CVS客户端。 一、Linux服务器端CVS服务器的安装与配置 1. **安装CVS服务端** 在Linux系统中,通常使用包管理器来安装CVS。例如,...

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

    四、配置CVS服务器 1. 配置CVSROOT:这是CVS服务器的核心配置,包含了所有CVS仓库的信息。在Windows中,CVSROOT通常位于C:\Program Files (x86)\CVSNT目录下。创建一个新的目录作为CVS仓库存放位置,例如C:\...

    cvs Windows下的服务器和客户端

    - 配置CVS服务器,包括设置用户账户、仓库路径以及访问权限。 - 配置CVS客户端,包括添加CVS根目录到系统环境变量,以便客户端可以找到CVS命令。 **3. 建立CVS仓库** CVS仓库是存储项目文件的地方。在Windows上,...

    Linux与Windows CVS服务器配置与使用

    【知识点详解】 ...在Linux(尤其是Redhat Linux)上配置CVS服务器涉及安装、配置服务、设置认证方式、管理用户权限以及初始化仓库等一系列步骤。理解这些步骤对于有效地管理和控制项目代码至关重要。

    CVS服务器和Eclipse配置

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

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

    1. 安装CVS服务器:首先需要在服务器端安装CVS服务程序,如在Unix/Linux环境下通常使用CVSNT在Windows上。确保安装完成后,CVS守护进程(cvsd)能够正常启动。 2. 配置CVS仓库:创建一个目录作为CVS仓库,例如 `/...

    管理和配置CVS服务器

    ### 管理和配置CVS服务器 #### CVS简介与应用背景 CVS(Concurrent Versions System)是一种源代码版本控制系统,主要用于管理软件项目的多个版本。它能够帮助开发者追踪源代码的变化历史、分支管理和合并等功能,...

    CVS的配置 CVS的配置

    要在Windows上创建CVS服务器,你需要安装CVSNT,这是一个Windows兼容的CVS服务器实现。默认情况下,服务器会使用建立Repository的Windows登录账户,即管理员账户。例如,你可以创建一个名为/TestRep的Repository,...

Global site tag (gtag.js) - Google Analytics