Debian系统下安装和配置cvs服务器

Debian 下 cvs服务器的配置和RedHat有些不同。上网搜了一下资料,网上的资料写的不是太对,因此浪费了我不少的时间。现在把这个整理一下发出来

cvsd是 cvs的一个chroot wrapper, 它让cvs建立在一个“虚拟系统”上,这个系统存在一个目录里,和真正的系统一样有bin、etc、lib等目录,只有必要的文件,cvsd仅在这个“系 统”里运行cvs的pserver,pserver是通过明文传输密码的,但即使是攻破这一层,它也不能对真正的系统造成破坏。cvsd自带文档可以用 w3m或lynx或gui下的浏览器打开/usr/share/doc/cvsd。

CVSD安装(用root登录)

  1.     
  2. apt-get install cvsd  安装cvsd。
  3.     
  4. cvsd-buildroot /cvsroot,建立cvsd“虚拟系统”,在/cvsroot目录下生成bin、etc、lib等目录。
  5.     
  6. mkdir /cvsroot/repository,建立cvs代码仓库。
  7.     
  8. cvs -d /cvsroot/repository init,初始化代码仓库/cvsroot/repository。执行后repository目录下会出现CVSROOT目录。
  9.     
  10. chown cvsd:cvsd -R /cvsroot/repository,使cvsd组和cvsd用户(改用户是用apt安装cvsd的时候自动建立的,cvsd默认使用cvsd运行cvs服务)有权读写代码仓库。
  11.     
  12. vi /etc/cvsd/cvsd.conf,编辑该文件,将RootJail后面的路径改为/cvsroot,在最下面添加Repos /repository。注意这里/repository是相对于”虚拟系统”/(/cvsroot)的目录。
  13.     
  14. cvsd-passwd /cvsroot/repository dwei,给repository添加用户dwei(这个不需要是系统用户)。此处会提示输入密码,然后dwei就会出现在 /cvsroot/repository/CVSROOT/passwd中
  15.     
  16. /etc/init.d/cvsd restart,重新启动cvsd服务。

 登录

  1.     
  2. touch ~/.cvspass,在自己home目录下建一个.cvspass文件,空的就行。
  3.     
  4. export CVSROOT=:pserver:xzhang@166.111.37.220/repository
  5.     
  6. cvs login,输入刚才在cvsd-passwd中输入的密码,即可登录。登陆后即可检入、检出等操作。
  7.     
  8. 如果不设置CVSROOT环境变量,可以在cvs后面用“-d :pserver:dwei@166.111.37.220/repository”参数来指定代码仓库路径
导入/导出工程
    1. 需要导入一个新的工程时,使用cvs import -m "cvs for dwei" dwei dwei document
    2. 导出一个工程时,使用cvs checkout dwei

另外,链接一下常用命令速查手册
http://www.lslnet.com/linux/docs/linux-3874.htm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值