跪求CVS配置,以及环境变量的设置,要详细的,口水的闪,急急急.....

解决方案 »

  1.   

    http://www.javaeye.com/topic/569466
      

  2.   

    我一个人闭门造车,cvs有用吗?
      

  3.   

    假设有两个项目分别为project1和project2;有六个用户分别为user1,user2…user6;user1,user2,user3是project1项目成员,user4,user5,user6是project2项目成员,不同项目成员不能看到对方项目的内容,同一个项目的成员可以看到本项目的任何内容。有两台电脑,ip地址分别为192.168.0.1和192.168.0.2,ip地址为192.168.0.1作为cvs服务器,ip地址为192.168.0.2作为cvs客户端
    说明:配置的工作全部在dos模式下完成,这样就会避免由于版本不一致引起的问题了。
    一.准备工作(如无特殊说明,下面的操作都是在ip地址是192.168.0.1的服务器端操作)
    1.首先在电脑上建一个本地用户,权限是guest就可以了,方法是:打开控制面板->管理工具->计算机管理->本地用户和组->用户->右击鼠标->新用户->用户名随便起一个,这里是cvsuser,密码:cvsuser,隶属于guests组
    2.系统管理员这里是:administrator,(根据机器的实际情况,改成实际的用户名)
    3.在任意一个磁盘分区上建cvsnt的工作目录,这里在F盘建了两个目录CVSHOME和CVSTEMP
    4.安装cvsnt2.5.03,选择默认选项,一路next
    5.单击开始->程序->cvsnt->CVSNT Control Panel
    3.单击第二个标签”Repository configuration”指定cvsroot目录
    4.单击add按钮,在location文本框中输入F: CVSHOME,(也可以按选择按钮,进行选择),单击OK按钮,弹出提示信息,单击”是”
    5.单击第三个“Server setting标签“, 在Temporary文本框中输入F:\CVSTEMP,(也可以按选择按钮,进行选择),单击”确定”
    6. 右击我的电脑,单击属性,单击高级标签,单击环境变量按钮
    7. 在系统变量框中单击新建,在”变量名”文本框输入CVSROOT,在变量值文本框输入”F:\CVSHOME”,(不包括双引号)单击确定
    8. 在系统变量框中编辑Path变量,在变量值的最后面输入”;F:\CVSHOME”,(不包括双引号),单击确定
    二:设置单一用户模式
    1. 在F盘建一个临时目录CVS
    2. 单击开始->运行->输入cmd,启动DOS模式
    3. 在dos模式下切换到f盘(以下所有操作都是在dos模式下)
    4.  f:
    5.  cd cvs
    6. cvs co CVSROOT
    7. cvs passwd –r administrator –a cvsadmin  (建cvs管理员cvsadmin)
    8. 输入cvsadmin用户的密码,(这里是cvsadmin,根据实际情况设置,需要输入2次)
    9. cvs passwd –r cvsuser –a user1    (建cvs普通用户)
    10. cvs passwd –r cvsuser –a user2     (建cvs普通用户)
    11. cvs passwd –r cvsuser –a user3      (建cvs普通用户)
    12. cvs passwd –r cvsuser –a user4      (建cvs普通用户)
    13. cvs passwd –r cvsuser –a user5       (建cvs普通用户)
    14. cvs passwd –r cvsuser –a user6        (建cvs普通用户)
    15. cvs chown  -R cvsadmin CVSROOT  (改变CVSROOT的所属者为cvsadmin)
    16. cvs chacl –R –u cvsadmin –a all CVSROOT      (设置cvsadmin用户权限)
    15. 在f:\cvs\CVSROOT下新建admin文件,内容为: cvsadmin,保存退出,见下图
     
    16.cd cvsroot
    17.cvs add admin
    18.cvs ci admin   (会打开一个日志文件,直接关闭即可,关闭后在dos模式下按回车键)
    19.修改f:\cvs\cvsroot\checkoutlist文件,在该文件末尾添加一行:
    [空格]admin error message  (空格不能少),保存退出,见下图
     
    20. cvs ci checkoutlist   (会打开一个日志文件,直接关闭即可,关闭后在dos模式下按回车键)
    21. 在f:\cvs\CVSROOT下新建group文件,内容见下图,保存退出
     
    22. cvs add group
    23. cvs ci   (会打开一个日志文件,直接关闭即可,关闭后在dos模式下按回车键)
    24. 修改F:\CVS\CVSROOT\modules文件,在文件末尾添加下图白框中的内容,保存退出
        
    25.   cvs ci modules  (会打开一个日志文件,直接关闭即可,关闭后在dos模式下按回车键)
    26. 修改F:\CVS\CVSROOT\config文件
     去掉“#SystemAuth=yes”这行前面的#号,将yes改为no,改后为“SystemAuth=no”见下图
     
    27.  cvs ci config   (会打开一个日志文件,直接关闭即可,关闭后在dos模式下按回车键)
    28.  关闭dos模式三.修改系统变量
    1. 右击我的电脑,单击属性,单击高级标签,单击环境变量按钮
    2.在系统变量框中双击CVSROOT,在变量值文本框输入“:pserver:[email protected]:2401:/CVSHOME”,(不包括双引号)单击确定
    3. 重启CVSNT服务器,单击开始->程序->cvsnt->CVSNT Control Panel,单击第一个标签下的两个stop按钮,待start按钮可用后,单击两个start按钮。四.安装wincvs,上传工作目录 (如无特殊说明,下面的操作都是在ip地址是192.168.0.2的客户端操作)
    1.安装python,选择默认选项,一路next
    2. 在电脑任意一个分区上建cvs工作目录,这里是f:\cvs,在cvs目录下建两个交换目录,这里是project1和project2 
    3. 分别在project1和project2目录下建一个空文本文件(必须要建)
    4. 安装wincvs,选择默认选项,一路next
    5. 打开wincvs,单击管理菜单->设置->在普通标签下按照下图输入
     
    6.单击确定
    7.设置浏览位置,单击视图菜单->浏览位置->重新设置,选择一个位置,这里选择的是F:\cvs目录
    7.单击管理菜单->登陆->单击确定,输入cvsadmin用户的口令,这里是cvsadmin
    8.登陆后可以在左边的”项目|模块”窗口看到cvs目录,下面有两个子目录,分别是project1和project2
    9.选中project1目录,右击鼠标,选择”导入项目|模块”,选择默认选项,单击确定,开始导入
    10.project2操作同上
    11.导入完毕后,单击管理菜单->注销,关闭wincvs
    12.删除f:\cvs目录下的project1和project2文件夹
    五.配置用户权限(如无特殊说明,下面的操作都是在ip地址是192.168.0.1的服务器端操作)
    1. 单击开始->运行->输入cmd,启动DOS模式
    2. 在dos模式下切换到f盘(以下所有操作都是在dos模式下)
    3.  f:
    4. cd cvs
    5. cvs login  (输入cvsadmin用户的密码cvsadmin)
    6. cvs co project1
    7. cvs co project2
    8. cvs chown –R project1users project1   (注意大小写)
    9. cvs chown –R project2users project2
    10. cvs chacl –R –u project1users –a all project1  
    11. cvs chacl –R –u project2users –a all project2   
    12. cvs chacl –R –u project1users –a none project       (设置user1,user2,user3用户不能访问project2项目)
    13. cvs chacl –R –u project2users –a none project1     (设置user4,user5,user6用户不能访问project1项目)
    14. cvs ci
    15. cvs logout
    六.添加用户,分到project1项目组(如果以后要加用户,按以下操作)
    1. 单击开始->运行->输入cmd,启动DOS模式
    2. 在dos模式下切换到f盘(以下所有操作都是在dos模式下)
    3.  f:
    4.  cd cvs
    5.  cvs login  (输入cvsadmin用户的密码cvsadmin)
    6.  cvs passwd –r cvsuser –a user7  
    7.  set CVSROOT=F:\CVSHOME
    8.  cvs co CVSROOT
    9. 修改F:\CVS\CVSROOT\group文件,添加下图红框中的内容,保存退出
     
    10. cd cvsroot
    11. cvs ci group
    12. cd ..
    13. cvs ci
    14. cvs logout
    15.关闭dos模式
    配置完毕,在客户端就可以用不同的用户登录不同的项目了,且不会看到其他项目的任何内容
      

  4.   

    http://developer.51cto.com/art/200907/136552.htm
    有图有介绍。
      

  5.   

    好像都不怎么用cvs了吧 svn or git