Windows7下的CVSNT安装配置,用户分配

由于最近开发服务器送修,临时需要在windows7 下搭建一个CVS, 使用CVSNT, 但是发现安装后CVSNT Contral Panel无法使用。

习惯了图形化操作 , 突然不知道该怎么办了。 只好学习了一番CVS的命令行。顺便还解决了CVSNT没有图形化界面用来分用户,

大家用一个administrator用户来commit 的尴尬。
1、安装CVS。
   先下载到一个CVSNT ,装上,然后重启,会发现 CVSNT Contral Panel 在windows7下面是无法启动的。

 另外为了可以使用命令行还需要在环境变量"PATH"中加入CVSNT的安装目录,如 C:\Program Files\CVSNT

   重启电脑后, 在dos环境下,输入cvs -v 检验一下是否安装成功。

 下面使用命令行来创建Respository
2、创建一个仓库 

   想好将仓库放在什么位置。cvs中,仓库有计算机文件系统中的许多具有层次的文件和目录组成,在这你只需要告诉cvs这个层次结构

   的顶层所在的位置。比如我这个数据仓库是放在 D:\pcms_cvs 里面。

        在DOS中使用命令:cvs -d   d:\pcms_cvs init

   ok。你已经是一个cvs管理员了。CVS默认管理员的用户名和密码就是你现在的windows用户的用户名和密码.

   你可以继续往这个仓库添加一个项目。然而,不能直接在仓库中创建文件:你只能使用cvs命令来操作文件。

3、创建一个简单的项目(可由MyEclipse代劳,即share project)

   导入项目,先转入到项目保存的位置。比如我的项目home就保存在d:\webserver\www\home下,在dos下转入到这个目录下。
   使用命令:
   cvs -d   d:\webserver\code -m "home" home home initial

   d:\webserver\code   是数据仓库所在的位置。
   -m   “home”   是日志消息。
   第一个home是项目名。
   最后两个标记现在可以不用管。

提示:创建好项目后,不应该马上删除本地文件的内容,最好先从cvs提取home项目文件到本地,验证一下是否文件相同(只用查看一个

文件即可)。如果看起来没错,就可以删除原来的文件了

3、管理用户和权限

   cvs lsacl 查看权限
   cvs ls     查看可访问的仓库
   cvs passwd -r administrator -a mini 添加用户mini并绑定到administrator mini是用户,随后会提示输入此用户密码
   cvs chacl -a reader,writer -u mini Root 设置用户权限(设置用户mini对仓库Root只要读写的权限)
   cvs chacl -a none                  设置所有人都无权限              
  (注:慎用,因为设置所有人都无权限将无法更权限,可以再设回所有人都拥有所有权限)
   cvs chacl -a all                       设置所有人都拥有所有权限

   添加新用户[aaa]:cvs passwd -a aaa 回车,设置密码,OK,完成.
   绑定[aaa]到[Administrator]: cvs passwd -r administrator aaa 回车,设置密码,OK,完成
   两次输入的密码可以不同,但以第二次输入的密码为最终密码.
   删除用户[aaa]: cvs passwd -x aaa 回车,OK,完成

3、其他注意事项

   如果运行 cvs passwd 等命令的时候出现错示: cvs passwd:No CVSROOT Specified! 说明没有指定仓库路径。

   那么可以在命令中加入 -d 参数。即 cvs passwd -r administrator -d d:\pcms_cvs -a mini 进行操作。

   更简单可以配置环境变量 CVSROOT 。 即 set CVSROOT=d:\pcms_cvs 然后再进行其他操作。

 -help 参数可以调出命令帮助, 很有用

posted on 2010-03-18 12:40 yueue 阅读(1716) 评论(5) 编辑 收藏

评论

#1楼 2010-03-18 13:05 邀月      

为什么不用svn?  回复 引用 查看   

#2楼[楼主] 2010-03-18 13:15 yueue      

由于项目组一直是在用CVS开发,就没有考虑换别的。
 回复 引用 查看   

#3楼 2010-03-18 13:46 Robin Zhang      

大部分都装在linux下的。
 回复 引用 查看   

#4楼 2010-03-18 14:43 piaoxue      

我记得很早以前使用CVS时,提交图片到服务器上再取回来后总是出现图片错误的问题,所以就没有使用这个了...  回复 引用 查看   

#5楼 2010-12-20 15:15 uyghurmen      

以上写的 你自己 动手操作过了吗?

3. 创建简单项目 好像错了吧,

这段 命令 过不起
cvs -d d:\webserver\code -m "home" home home initial
错误提示: cvs: invalid option -- m

创建项目 应该是 import 吧 ,
我记得 cvs -d 是创建仓库来着...
 回复 引用 查看   

导航

公告

昵称:yueue
园龄:5年2个月
粉丝:3
关注:0
<2010年3月>
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

搜索

 

随笔分类

随笔档案

Links

最新评论

阅读排行榜