在linux操作系统下配置cvs

1.cvs服务器的安装
下载最新版cvs-1.11.5.tar.gz,放在/usr/local
#cd /usr/local
#gunzip cvs-1.11.5.tar.gz
#tar -vxf cvs-1.11.5.tar
#mv cvs-1.11.5 cvs
#cd cvs
#./configure
#make
#make install
#mkdir /cvs-home
#mkdir /cvs-home/project 或者 cp {你原有的工程} /cvs-home/project
#cvs -d /cvs-home init
则在/cvs-home下创建了CVSROOT

2.服务器配置
修改 /etc/inetd.conf(或 /etc/xinetd.d)和 /etc/services,
如果用的是 inetd 的系统,在 /etc/inetd.conf 里加入:
cvspserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/cvs-home pserver
/cvs-home 是你建立的CVSROOT的路径,也请根据上面建立目录的部分的内容做调整.
如果是使用 xinetd 的系统,需要在 /etc/xinetd.d/ 目录下创建文件 cvspserver(此名字可以自己定义),内容如下:

# default: on
# description: The cvs server sessions;
service cvspserver
{
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/cvs-home pserver
log_on_failure += USERID
only_from = 192.168.0.0/24
}
其中only_from是用来限制访问的,可以根据实际情况不要或者修改。修改该文件权限:

# chmod 644 cvspserver
在/etc/services里加入:
cvspserver 2401/tcp
注意:其中,cvsserver 是任意的名称,但是不能和已有的服务重名,也要和上面修改 /etc/inetd.conf 那行的第一项一致
#killall -HUP inetd生效

#/etc/rc.d/init.d/xined restart

linuxidc.com" target="_blank">

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwwfdf.html