CVSubuntu14
04服务端配置手册1
以root用户身份在/home目录下建立cvsd目录,在cvsd目录下再建立项目的总目录,假定此项目总目录为myproject(下文均沿用此名)
设置好网络源,以root用户身份执行命令“apt-getupdate”更新软件列表,通过菜单“系统”-“系统管理”-“新立得软件包管理器”上网安装cvs、cvsd、xinetd、ssh
安装cvsd时需输入项目名称的相对路径,此处定义为/myproject
cvsd的配置文件位于:/etc/cvsd/cvsd
以超级用户身份修改其,将项目的根路径RootJail变量由默认的/var/lib/cvsd修改为/home/cvsd
初始化myproject项目
sudocvs-d/home/cvsd/myprojectinit然后以root用户身份在/home/cvsd目录下新建lock目录,lock目录用于cvs传输时加锁
同时更改位于/home/cvsd/myproject/CVSROOT路径下的config文件权限以root用户身份修改chownroot:usersconfig(所有项目用户均需加入users组)chmod744config修改完成后用gedit命令打开该文件,将第18行内容#LockDir=/var/lock/cvs更改为LockDir=/home/cvsd/lock5
在/etc/xinetd
d目录下创建一个新文件cvs_ssh,文件内容如下:servicecvs_ssh{port=2401disable=noflags=REUSEsocket_type=streamwait=notype=UNLISTEDuser=rootserver=/usr/bin/cvsserver_args=-f--allow-root=/home/cvsdsshl