Win7搭建CVS服务器

由于项目需要,现需要在Win7上搭建CVS服务,现将步骤总结,希望对有相同需求的有所帮助。

1.下载cvsnt-2.5.03.2382,安装。

2.配置CVSNT服务。

仓库配置(Repository configuration)
1、 打开CVSNT的控制面板,运行开始菜单CVSNT菜单文件夹里的“CVSNT Control Panel”即可。如下图


2、 如上图,确保CVSNT的两个服务启动正常,单击选项卡“Repository configuration”(仓库配置)。

CVS仓库是代码的每个版本和所有相关记录在服务器端的储存地。有些时候又称它为主拷贝(Master Copy),

为什么呢,我们将在后面的章节中了解到。在创建CVS仓库之前,我们首先需要新建一个文件夹用于充当仓库。

如下图,创建仓库文件夹 I:\mycvsdata。


3、 该文件夹最好不要与程序放在一起,以免万一系统崩溃时破坏数据。然后,

点击“开始”->“程序”->“CVS for NT”->“configure server”,出现对话框后选择“Repositories”选项卡,

就会出现如下对话框


4、 如上图,因为是本地计算机上架设CVS服务器,所以填写127.0.0.1,也可以填写为localhost;如果是要公开,

填写公开的IP。然后单击“Add”(添加),添加一个仓库,然后再单击“添加”按钮,浏览刚才新建的仓库文件夹I:\mycvsdata如下图:


5、 如上右图,单击“确定”按钮:


6、 如上右图,单击“OK”按钮,会提示:


7、 如上图,单击“是”,就初始化文件夹作为仓库文件夹了,初始化后,在文件夹里面会生成一个CVSROOT的文件夹,里面有好多的文件和子夹,都是仓库的配置信息。此时仓库配置选项卡如下图:



服务器配置(Server Settings)

1、 单击“Server Settings(服务器配置)”选项卡


2、 如上图,保持默认选项即可。


兼容性配置(Compatibility OptionsCompatibility Options)

1、 单击“Compatibility Options(兼容性配置)”选项卡:



插件配置(Plugins)

1、 单击“Plugins(插件)”选项卡



高级选项(Advanced)

1、 单击“Advanced(高级)”选项卡,如下图,保持默认即可。注意Unicode serve是指使用UTF-8编码。

如果和项目不兼容,可以取消。


2、 单击“确定”,完成服务器的配置。


如何添加虚拟用户

默认情况下系统用户都是可以登录的。网上有很多资料都是增加系统用户作为cvs的用户。这样不太安全,即使添加的是Guest级别的系统用户。

添加虚拟用户需要 在命令行下用系统用户登录,首先设置环境变量CVSROOT

set CVSROOT=:pserver:Administrator@localhost:2401/CVSNT

CVSROOT的写法是:

:pserver:username@hostname(或IP地址):CVS仓库路径

解释一下上面的字符串的含义:

1、“pserver” 是最常用的一直CVS远程访问方式;

2、“username” 是指客户端在服务器上的用户名,也就是我们在上面的“配置CVS帐号”一结中讲到的;

3、“hostname” 是CVS服务器的主机名,也可以是它的IP地址;

4、“CVS仓库路径” 是一个CVS仓库所在的目录,用于区分你要访问的是哪个仓库(因为一个CVS服务器上可能有多个不同仓库)。

然后登录

cvs login
输入密码即可

最后新建虚拟用户,映射到系统用户上

cvs -d D:\CVSNT passwd -r Administrator -a admin

-d:CVS仓库路径

-r :要映射的系统用户
      -a:要添加的虚拟用户







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值