windows下cvs服务器安装配置

转载 2013年04月09日 14:12:16
1.下载cvsnt(可以从附件中下载)
2.安装cvsnt
直接双击运行cvsnt安装文件,安装过程中可以选择以经典、自定义和完全三种方式安装,在自定义方式中可以选择安装路径。安装完成后,在控制面板里出现一个CVSNT Server的项目,图标是一条鱼~~
3.配置cvsnt
安装完成cvsnt后,就可以从:
(1) 控制面板中来配置cvsnt。【开始】-【控制面板】-【CVSNT Server】
(2) 程序快捷方式。【开始】-【所有程序】-【CVSNT】-【CVSNT Control Panel】

首先,你要新建一个目录用来存放cvs仓库,我用的是F:\tarena\CVS。这里需要先了解两个概念:cvs仓库和模块。我是这样理解的,cvs仓库相当于VS里一个解决方案(或者说他就是仓库?),它可以包含多个项目,即模块。

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

建议标签Capatiblity Options中,在【Non-CVSNT Cvients】选项组中单击【Respond as cvs 1.11.2 头version request】复选框,以使eclipse能够正常的与cvsnt通信。如图:其实简单来说,custom换默认设置安装完成后,要设置的东西只有两个:cvs仓库和服务器设置。
4.CVS仓库设置:
进入Respository configuration选项卡,点击Add,出现添加CVS仓库的对话框,然后在Location里输入之前新建的用于存放CVS仓库的文件夹,我用的是E:/cvstest,在Name里会自动转换成一个可以用的CVS仓库的别名,比如我用的是“/cvstest”,其他的都默认,确定后cvsnt会询问你所添加的CVS仓库目录没有初始化,是否进行初始化,点“是”就行了,cvsnt会自动初始化指定的目录,初始化完成之后,可以在里面看到一个CVSROOT的文件夹,这个文件夹存储很多配置信息的。
如图:

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

6.用户设置:
配置完CVS仓库后,为了使CVS能使用帐号进行访问而不是使用windows用户,需要添加普通使用用户。
打开cvs control panel(在开始菜单里面的快捷方式或者控制面板),server setting中run as 选择具有windows管理者权限的用户,应用。例如我当前的administrator。在cvs control panel的about中重启一下cvs。

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

set cvsroot=:pserver:administrator@127.0.0.1/cvstest
注意,这里的administrator是当前windows用户名,既run as中选择的那个,/cvstest
是之前添加的CVS仓库的别名,如果你的设置不同,请把它们替换成自己的值,以后不再说明。
添加普通新用户
cvs passwd -a -r administrator xin
xin是你想新添加的用户名 administrator指定现在用具有admin权限的用户来创建xin用户 当系统用administrator账户登录,cvs用xin这个用户就可以登录cvs
否则出现错误信息:
(1) Only administrators can add or change another's password
(2) Empty password used - try 'cvs login' with a real password
cvs [passwd aborted]: authorization failed: server 127.0.0.1 rejected access to /cvstest for user administrator
这条命令后就可以设置这个用户的密码。
成功后可以使用这个用户了。成功设置用户后如图:


接着cvs login命令登录CVS服务器,会提示输入密码,此时需要输入administrator账户的密码:
cmd中输入
cvs login 回车
当密码正确时,如图:




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

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


1.1 安装CVSNT。
安装程序:cvsnt.msi,直接双击并完成安装,完成之后重新启动计算机。
1.2 设置CVS仓库。
依次点击:开始->程序->CVSNT->CVS Control Panel->Repository configuration->Add
Location: ->输入cvs仓库的绝对路径:D:/cvsproject
Names: ->此项会根据Location的路径自动配置
Description: ->此项乃是一个描述字段,可以随便写。
点击OK按钮完成设置,会在目录下:D:/cvsproject生成新目录:CVSROOT。
1.3 启动CVS。
依次点击:开始->程序->CVSNT->CVS Control Panel->Server Settings
Run as ->computername\username
Default ->computername
CVS server ->2401
Lock ->localhost 2402
点击确定按钮完成设置,现在CVS服务器程序已经在你的计算机上启动了。
1.4 添加CVS用户。
在目录D:/cvsproject/CVSROOT下新建文件:passwd,并添加如下内容:
cvsroot:
cvsuser:
注:passwd文件用于保存cvs用户,其中cvsroot为cvs默认的超级用户所以必须创立此用户。cvsuser为新建的普通用户。其中“:”后面留空表示密码为空。
1.5 登录cvs用户并进行操作。
运行->cmd打开命令提示符:
D:\>set cvsroot=:pserver:cvsuser@localhost/cvsproject
注:cvsuser为在CVSROOT/passwd文件中新建的用户
D:\>cvs login
Logging in to :pserver:cvsuser@localhost:2401:/cvsproject
CVS Password:
注:因为密码为空,直接回车即可
D:\>cvs passwd
Changing repository password for cvsuser@localhost
New Password:
Verify Password:
注:修改亦即设置用户cvsuser的密码

1.6 完成cvs服务器的配置,使用MyEclipse自带的cvs客户端连接就可以了。 

转载参见:http://xsl2007.iteye.com/blog/818341

Windows下cvs安装配置

1、前言: CVS是版本控制的利器,目前在Linux和Windows下都有不同版本;但是国内大多数应用介绍都是基于Linux等开放源代码的开放性软件组织,而且讲解的也不系统,让人摸不着头脑;Wi...
  • tanqiuwei
  • tanqiuwei
  • 2012年03月14日 10:43
  • 778

CVS在windows下安装 配置 使用

  • 2009年05月25日 19:59
  • 1009KB
  • 下载

linux下配置cvs服务器

一 CVS服务器的安装: 1。查看你的操作系统上是否安装了CVS:#> rpm -qa|grep cvs 如果没有安装你可以在Redhat 第2张光盘上找到,另外你也可以在网上下载到最新的rpm包。很...
  • baobao8505
  • baobao8505
  • 2006年08月29日 16:55
  • 5253

windows下cvs服务器安装配置

http://xsl2007.iteye.com/blog/818341 1.下载cvsnt(可以从附件中下载) 2.安装cvsnt     直接双击运行cvsnt安装文件,安装过程中可以选择以经典...
  • xzs_13199466738
  • xzs_13199466738
  • 2013年10月17日 10:25
  • 427

windows下CVS安装与配置

我安装的是cvsnt2.5.04(zen) Build 3236 系统win7 注意按照完后要将系统防火墙关闭,否则其他用户无法登录安装一路next就行安装完后在server settings 中ru...
  • ocean20
  • ocean20
  • 2011年04月06日 15:47
  • 1193

Windows下面搭建CVS服务器环境

Windows下面搭建CVS服务器环境CVS介绍CVS是Concurrent Versions System(并发版本系统)的缩写,基于Unix体系中成熟的SCCS(Source Code Contr...
  • pangpangde
  • pangpangde
  • 2006年07月08日 12:48
  • 8993

windows下cvs安装配置

 在Windows下配置与使用CVSNT 1、下载CVSNT, 下载地址: http://www.cvsnt.org/wiki/3、运行CVSNT的Service control panel4、建立知...
  • pengchua
  • pengchua
  • 2007年10月22日 15:41
  • 2866

Windows下cvs安装配置

1、前言:CVS是版本控制的利器,目前在Linux和Windows下都有不同版本;但是国内大多数应用介绍都是基于Linux等开放源代码的开放性软件组织,而且讲解的也不系统,让人摸不着头脑;Window...
  • xufeng808
  • xufeng808
  • 2010年08月14日 15:14
  • 518

windows下cvs服务器安装配置

1.下载cvsnt(可以从附件中下载) 2.安装cvsnt 直接双击运行cvsnt安装文件,安装过程中可以选择以经典、自定义和完全三种方式安装,在自定义方式中可以选择安装路径。安装完成后,在控...
  • hailangxingwk
  • hailangxingwk
  • 2013年04月09日 14:12
  • 733

在windows上架设cvs服务器和viewcvs的安装

在windows上架设cvs服务器和viewcvs的安装 Cvs的用途我就不说了,直接进入正题吧! 1.       安装CVSNT(地址:http://www.cvsnt.org),选好安装目录->...
  • gaoqingfeng2008
  • gaoqingfeng2008
  • 2004年10月26日 13:01
  • 1624
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows下cvs服务器安装配置
举报原因:
原因补充:

(最多只允许输入30个字)