安装cvsnt,重启系统。本人用myeclipse开发,觉得并不需要安装wincvs之类的,只需安装一个cvs服务器就行。
运行cmd进入DOS命令行,然后初始化CVS的路径:如D:/CVSRoot/CVSROOT
1, 建立超级用户(cvsadmin):超级用户的建立是靠你登录系统的用户建立的
例如:一般为Administrator
我们首先在CVS路径下敲入,CVS password为系统密码,即你登录系统时的密码:
D:/CVSRoot/CVSROOT>set CVSROOT=:preserver:Administrator@192.168.0.11:/CVSRoot
D:/CVSRoot/CVSROOT>cvs login
Logging in to :pserver:Administrator@192.168.0.11:2401:/CVSRoot
CVS password: ******
D:/CVSRoot/CVSROOT>cvs passwd –r Administrator -a cvsadmin
Adding user cvsadmin@192.168.0.11
New password:******
Verfiy password:******
之后你会在CVSROOT目录下看到有一个passwd的文件,内容如下
cvsadmin:0ctH5law307/k: Administrator
内容用分号隔开,前面是用户,中间的为加密后的密码,后面为前面所依赖的windows系统用户
2, 将cvsadmin设为管理用户
在CVSROOT目录下创建名为admin的文件(无后缀),里面就写cvsadmin。
在CVSROOT目录下找到名叫checkoutlist的文件,并在里面填写
admin youarewrong
填写的格式是:空格+文件名(管理员文件名)+错误信息(自己随便写)
3, 在系统上为CVS专门创建一个用户cvsuser(随便起),当然你首先得在控制面板的用户账户中添加这个用户
D:/CVSRoot/CVSROOT>net user cvsuser password/Add
4, 为CVS创建各个分账户。创建命令的格式如下:
D:/CVSRoot/CVSROOT>cvs passwd –r cvsuser –a user1
Adding user user1@192.168.0.11
New password:******
Verfiy password:******
根据项目小组自行创建每个用户例如user1,user2,user3…。这些用户创建后会
在passwd文件中生成
5, 在CVSROOT目录下找到名叫config的文件,用EditPlus打开,前两行内容如下:
# Set this to `no' if pserver shouldn't check system users/passwords
#SystemAuth=yes
将第二行的#去掉,将yes改为no
其中:
yes:pserver将使用Windows系统用户和CVSNT用户来共同验证(若CVSNT用户未定义,则用Windows系统用户来进行验证),默认为yes,CVSNT用户在后面将要介绍的passwd文件中定义。
no:只使用CVSNT用户来进行验证。