`

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用户帐户的权限设置好即可

分享到:
评论

相关推荐

    Windows下搭建的CVS服务器

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

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

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

    cvsnt.rar -搭建cvs服务器

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

    CVS服务器搭建指南

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

    Windows平台下搭建svn服务器

    该文档详细描述了如何在windows平台下搭建svn服务器,以及在搭建过程中可能遇到的问题,对于可能出现的问题,给出了解决方法。

    wincvs操作手册和参考资料

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

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

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

    个人软件版本控制

    常用的windows平台下的版本控制工具有svn,cvs,git。 而下载的是一款不需要搭建服务器的单机版版本管理工具,相比svn,cvs,git更加方便,可控,容易入门。完全是可视化的操作界面。 相比svn,git的优点,就是开发库...

    JSMSoft单机项目版本控制

    常用的windows平台下的版本控制工具有svn,cvs,git。 而下载的是一款不需要搭建服务器的单机版版本管理工具,相比svn,cvs,git更加方便,可控,容易入门。完全是可视化的操作界面。 相比svn,git的优点,就是开发库在...

    版本控制系统git的基本使用及ssh密钥的创建与添加

    常见的版本控制系统有CVS、Git、 Mercurial、Subversion等,目前用得多、主流的版本控制系统主要是svn和git,我们可以自己在Linux和Windows搭建相应 的svn或git服务器,有兴趣可以百度搜索相关文档解决。当然...

    Git权威指南PDF完整版

    第5篇 搭建Git服务器 第27章 使用 HTTP 协议/ 398 27.1 哑传输协议/ 398 27.2 智能 HTTP 协议/ 400 27.3 Gitweb 服务器/ 401 27.3.1 Gitweb的安装/ 402 27.3.2 Gitweb的配置/ 403 27.3.3 版本库的 Gitweb 相关设置/ ...

    asp.net知识库

    在ASP.NET中使用WINDOWS验证方式连接SQL SERVER数据库 改进ADO.Net数据库访问方式 ASP.NET 2.0 绑定高级技巧 简单实用的DataSet更新数据库的类+总结 [ADO.NET]由数据库触发器引发的问题 为ASP.NET封装的SQL数据库...

Global site tag (gtag.js) - Google Analytics