`

Windows下搭建cvs服务器

 
阅读更多

Windows下搭建cvs服务器

下载cvs server:CVSNT

网址为:http://www.march-hare.com/cvspro/

 

下载完成后默认安装。

安装结束后,在控制面版或从开始菜单中可以找到CVSNT Control Panel,点击进入CVSNT的控制面版;

 

创建库(Repository)

 

 

点击Add按钮,即可配置CVS的库

 

按OK按钮,若D:/CVSRepo目录不存在,则会提示是否创建该目录,点击创建该目录。

 

用户设置

配置完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/bak/cvs_repository
注意,这里的administrator是当前windows用户名,既run as中选择的那个,/bak/cvs_repository是之前添加的CVS仓库的别名,如果你的设置不同,请把它们替换成自己的值,以后不再说明。
接着cvs login命令登录CVS服务器,会提示输入密码,此时需要输入Administrator账户的密码:
cmd中输入
cvs login 回车

 

输入登录Windows Administrator账户的密码。

添加普通新用户
cvs passwd -a -r administrator testuser

testuser是你想新添加的用户名 administrator指定现在用具有admin权限的用户来创建testuser用户
否则出现错误信息:
(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 /bak/cvs_repository for user administrator
这条命令后就可以设置这个用户的密码。
成功后可以使用这个用户了

在Myeclipse中连接cvs服务器:

在还没有没有添加cvs版本控制的工程上(已添加了的,菜单会有所不同)
在工程名上右键->team->share project->create a new repository location,填入必须的信息,像我的是本地的,就填:
host:localhost
Repository path:bak/cvs_repository(上面配置时候的那个仓库别名)
填上合适的用户名与密码,我这里是testuser密码password
端口与类型,如果服务器没有修改过的话,都用默认的就行
这样子,这个工程文件就会被上传到CVSROOT目录上,本地的文件系统打开这个目录,也可以看见被上传的工程。
以后就可以方便的使用版本控制了。上面的方法对于忘记用户密码的情况也可以解决,在cmd使用系统用户登陆cvs,就可以按照上面步骤重建那个用户,修改其密码,
cvs会默认覆盖这个用户。

 

 

续:

1.使用cvs进行多个项目的用户管理

解决方法:为不同project建多个仓库,然后不同project用户帐户的权限设置好即可

分享到:
评论

相关推荐

    cvs 服务器环境搭建

    首先,要搭建CVS服务器,你需要下载CVS服务器软件。在这里我们推荐使用cvsnt,它是一个对原始CVS进行了增强的版本,支持Windows和Unix平台。你可以从官方网站www.cvsnt.org获取最新版本的安装程序。 接下来是CVS...

    Windows下搭建的CVS服务器

    Windows下搭建的CVS服务器,通常搭建CVS服务器都是在Linux/Unix平台上,但是在Windows平台上,凭借数目庞大的Open Source软件,我们也同样可以搭建一个适用于项目组的CVS服务器,并且还可以为其添加源代码跟踪功能。

    CVS服务器的搭建与配置

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

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

    linux 下 cvs 服务器 和客户端安装工具以及 安装文档

    windows下cvs服务器安装配置

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

    cvsnt.rar -搭建cvs服务器

    CVSNT是目前在Windows平台上构建CVS服务器最方便的工具,操作简单,以Windows服务程序的形式运行。

    Windows平台下搭建svn服务器

    Windows 平台下搭建 SVN 服务器 在 Windows 平台下搭建 SVN 服务器是一项复杂的任务,需要详细的步骤和配置。本文档将指导您如何在 Windows 平台下搭建 SVN 服务器,并解决可能遇到的问题。 软件安装 首先,需要...

    CVS服务器搭建指南

    CVS服务器搭建指南 Windows 平台上CVS/SSH 客户端配置指南

    CVS服务器搭建流程[收集].pdf

    CVS(Concurrent Versions System)是一种流行的开源版本控制系统,本文将详细介绍如何搭建CVS服务器。 首先,我们需要安装服务器软件cvsnet。cvsnet是Windows平台上CVS服务器的一种实现,它提供了图形化的用户界面...

    cvs windowxp 服务器配置

    完成上述步骤后,你已经在Windows XP上成功配置了一个CVS服务器,并设置了WinCVS客户端。现在,你可以开始使用CVS进行代码管理和版本控制,允许团队成员协同工作,同时保持代码的完整性和历史记录。记得根据实际需求...

    win7下CVS环境的搭建

    在Windows 7环境下搭建CVS(Concurrent Versions System)服务器是一项必要的任务,特别是对于需要协作开发和版本控制的项目。CVS是一种广泛使用的源代码版本控制系统,它允许多个开发者同时编辑同一份代码,并且...

    1.1 、安装教程 svn Windows下搭建SVN服务器1

    本文将详细讲解如何在Windows环境下搭建SVN服务器,并安装SVN客户端,以便进行项目管理和协同开发。 首先,了解SVN的基本概念。SVN全称为Subversion,它是一种用于管理文件和目录历史的系统,特别适用于软件开发中...

    wincvs操作手册和参考资料

    比较全的在windows下搭建CVS服务器的手册,里边有两个WORD文档,应该对搭建CVS有帮助。

    cvs服务器环境搭建和用户权限设置

    里面包含了cvsnt安装包,和cvs操作手册,包含所有的内容,只要是个人都能看的懂,此乃我呕心沥血制作成品。绝对的好东西。。。

    cvs使用说明帮助文档

    CVSNT 是 Windows 下的 CVS 服务器实现,TortoiseCVS 则是一个图形化的客户端工具。 2. **概述**:CVS 解决了多人协作开发时可能出现的文件冲突和版本追踪问题。CVSNT 可以在 Windows 系统上搭建 CVS 服务器,通过...

    cvs搭建指南 for xp

    在Windows XP环境下搭建Cvs,你需要安装两个主要组件:服务器端的cvsnt和客户端的TortoiseCVS。以下是详细的步骤: **一、cvsnt的安装** 1. 下载并双击cvsnt-2.0.41的安装程序。 2. 遵循安装向导,依次点击“Next...

    UNIX下CVS使用

    在Windows环境下,如WinCVS,需要了解如何配置SSH认证,以连接到CVS服务器。 9. **基于CVSTrac的小组开发环境搭建**: CVSTrac提供了一个Web界面,用于CVS用户管理、BUG追踪和WIKI交流,对于构建集成开发环境非常...

    CVS配置(Windows).pdf

    在Windows环境下,通常使用cvsnt和wincvs这两个工具来搭建和管理CVS服务器及客户端。以下是详细的知识点说明: **一、安装cvsnt** cvsnt是CVS在Windows上的实现,可以从官方网站www.cvsnt.org获取最新版本。安装...

Global site tag (gtag.js) - Google Analytics