代码改变世界

debian下cvs服务安装

2010-12-05 22:29  OCaml  阅读(350)  评论(0编辑  收藏  举报
cvs是一种协同开发以及版本控制的工具,也是目前比较流行的。昨天捣腾好了,今天总结一下:
1、cvs安装:
  •  安装命令:apt-get install cvsd
  •  检测是否安装成功:whereis cvsd
  •  检测是否创建组:groups cvsd
 
2、cvs配置:
    创建仓库目录:mkdir /home/cvsroot
                mkdir /home/cvsroot/myrepos
   
    设置仓库权限:cvsd-buildroot /home/cvsroot
                cvsd -d /home/cvsroot/myrepos init
                chown cvsd.cvsd /home/cvsroot/ -R
 
    修改配置文件:vi /etc/cvsd/cvsd.conf
                将:RootJail /var/lib/cvsd修改成我们自己的目录RootJail /home/cvsroot
                #Repos /demo(注释这一行)
                Repos /myrepos
    添加cvs用户:cvsd-passwd /home/cvsroot/repos/ anuo(后面会提示输入密码)
   
    配置当前仓库的设置(包括权限和认证方式):vi /home/cvsroot/myrepos/CVSROOT/config
 
    重启cvs服务:/etc/init.d/cvsd restart
   
3、linux下配置:vi ~/.cvspass
              vi ~/.profile
              添加环境变量:export CVSROOT=:pserver:anuo@localhost/myrepos
              重新加载配置:source ~/.profile
   
4、cvs服务测试:登陆:cvs login
                   (提示输入密码。。。)
 
              导入项目:mkdir myproject
                      touch myproject/test.php
                      cd myproject
                      cvs import myproject vendor release
 
              导出项目:mkdir test
                       cvs checkout myproject