1.安装cvs软件包
apt-get install cvs cvsd
其中cvs是主程式软件包,cvsd是cvs的一个pserver的wrapper,能够非常方便地管理repositories和users,并且以更 安全的形式运行cvs服务。
注意安装设置的时候,将cvs的主目录设为none,将cvsd的主目录设为/opt/local/cvs(或其他你希望的路径)。 修改设置文件 检查一下/etc/cvsd/cvsd.conf文件,确认最后几行类似如下的形式:
RootJail /opt/local/cvs
Repos /code
第一行的意思就是你的cvsd的根目录,第二行是你的repositories的目录,注意这儿虽然写的是绝对路径,实际上是相对于$cvsdHome的路径,在这里就是指/opt/local/cvs/code。
2.手工设置cvs主目录及库
建立repositories 如果你在设置cvsd主目录的时候选择了none,你也能手动创建/opt/local//cvs目录,然后执行:
# cvsd-buildroot /opt/local/cvs
将cvsd根目录的文件系统建立起来。
然后是创建repositories并初始化:
# mkdir /opt/local/code
# cvs -d /home/cvs/repos init
3.添加用户
添加用户就非常简单了,跟其他服务器程式类似,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:/code login
4.初始化CVS:cvs -d /opt/local/cvs/code import -m "start my project:GanttProject" ganttproject2.0.9 yoyo start