Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36119
  • 博文数量: 7
  • 博客积分: 255
  • 博客等级: 二等列兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-30 10:38
文章分类

全部博文(7)

文章存档

2011年(1)

2010年(6)

我的朋友

分类: LINUX

2010-11-27 10:30:24

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
阅读(1326) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~