Debian中CVS服务器的配置
作者: 出处:网络整理 更新时间:2007-09-21 责任编辑:
 
 

CVS想必做软件开发的都听说过,那么怎么才能让开发人员享受这一便利工具呢?当然是装个CVS服务器了。
Windows下有个CVSNT,没用过,据说问题比较多。Linux下当然简单了,Debian下更是如此。
CVS服务器的配置
CVS想必做软件开发的都听说过,那么怎么才能让开发人员享受这一便利工具呢?当然是装个CVS服务器了。
Windows下有个CVSNT,没用过,据说问题比较多。Linux下当然简单了,Debian下更是如此。

安装cvs软件包
apt-get install cvs cvsd

其中cvs是主程序软件包,cvsd是cvs的一个pserver的wrapper,能够非常方便地管理repositories和users,并且以更 安全的形式运行cvs服务。注意安装配置的时候,将cvs的主目录设为none,将cvsd的主目录设为/home/cvs(或者其它你希望的路径)。
修改配置文件
检查一下/etc/cvsd/cvsd.conf文件,确认最后几行类似如下的形式:
RootJail /home/cvs
Repos /repos

第一行的意思就是你的cvsd的根目录,第二行是你的repositories的目录,注意这儿虽然写的是绝对路径,实际上是相对于$cvsdHome的路径,在这里就是指/home/cvs/repos。
建立repositories
如果你在配置cvsd主目录的时候选择了none,你也可以手动创建/home/cvs目录,然后执行
cvsd-buildroot /home/cvs

将cvsd根目录的文件系统建立起来。
然后是创建repositories并初始化:
mkdir /home/cvs/repos
cvs -d /home/cvs/repos init

添加用户
添加用户就很简单了,跟其它服务器程序类似,cvsd可以添加基于本地用户的虚拟用户,如下:
cvsd-passwd /home/cvs/repos cvsuser:cvsd
chown -R cvsd.cvsd /home/cvs/repos

重启服务
最后我们用/etc/init.d/cvsd restart重启cvs服务就可以使用了。
注意用户登录时还是需要使用相对路径,如:
cvs -d :pserver:cvsuser@localhost:/repos login

 
     
 
 
继续>>Debian
[第1页][第2页][下一页]
 
内容导航  
第1页Debian中CVS服务器的配.. 第2页Debian
上一篇 : 终极新闻列表标签普通格.. 下一篇怎样在 Debian GNU/Linu..
 
  您要为所发表的言论的后果负责,请各位遵纪守法并注意文明用语
标题:  

[ 关于本站 ] [ 广告服务 ] [ 商务合作 ] [ 联系我们 ] [ 合作伙伴 ] [ 法律顾问 ] [ 网站地图 ]
千橡公司 京ICP证041489号 Copyright (c) 1997-2007 All Right Reserved.