您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 > cvs
论坛教程帖:LINUX下CVS服务器的配置
作者:网络转载 发布时间:[ 2013/1/24 14:49:22 ] 推荐标签:

2.在 /etc/xinetd.d 目录下创建一个文件,随便命名,比如 cvs

vi /etc/xinetd.d/cvs

在其中添上

service cvspserver

{

socket_type = stream

wait = no

user = root

env = HOME=

server = /usr/bin/cvs

server-tags = --allow-root=/home/cvsroot pserver

}


3.保存以后创建一个名为 cvs 的组和一个名为 cvsroot 的用户

groupadd cvs

useradd -g cvs -s /sbin/nologin cvsroot

cd /home/cvsroot

chown -R cvsroot /home/cvsroot


4.然后

vi /etc/profile

在其中添上

CVSROOT = /home/cvsroot

export CVSROOT


5.重启 xinetd:

/etc/init.d/xinetd restart


6.cvs init


这样CVS可以用了


添加仓库: 进入到你的源码目录

cd /your/sources/path

然后执行

cvs export SOURCE_DIR_NAME Author Version

其中的SOURCE_DIR_NAME 是你的工程在 CVSROOT 目录中保存的目录名, Author 为工程作者, Version 为你的工程发行版本号,必须以字母开头

1.如果系统没有安装CVS的,可以到http://ftp.cvshome.org/去下载。已经安装的也建议删除旧的,下载一个新的。我的做法是:

下载 http://ftp.cvshome.org/linux/cvs-1.11.2-i386-linux-glibc-2.1.gz;

gzip -d cvs-1.11.2-i386-linux-glibc-2.1.gz;

mv cvs-1.11.2-i386-linux-glibc-2.1 /usr/local/bin/cvs;

chmod 755 /usr/local/bin/cvs;

这样做是没有man pages。要不你可以下载rpm格式的。安装后应该有man pages。


至于CVS系统的安全,我只知道可以不使用 real user 登陆:

chmod 644 $CVSROOT/CVSROOT/config

vi $CVSROOT/CVSROOT/config

将第二行的

#SystemAuth = no

去掉注释,即改为

SystemAuth = no

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd