cvs及cvsweb安装配置

cvs及cvsweb安装配置

ID:39549132

大小:121.00 KB

页数:11页

时间:2019-07-06

cvs及cvsweb安装配置_第1页
cvs及cvsweb安装配置_第2页
cvs及cvsweb安装配置_第3页
cvs及cvsweb安装配置_第4页
cvs及cvsweb安装配置_第5页
资源描述:

《cvs及cvsweb安装配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Centos5.3安装cvs及cvsweb配置第8页目录1.1cvs安装配置11.1.1安装cvs11.1.2创建CVS用户组与用户11.1.3创建CVSROOT11.1.4初始化CVS11.1.5定义cvs服务器11.1.6修改该文件权限21.1.7重启xinetd服务21.2cvs用户管理21.2.1创建生成密码的脚本31.2.2增加可执行权限31.2.3创建passwd文件31.2.4生成密码31.2.5配置密码41.2.6新用户登录41.3安装IPC-Run模块41.3.1将文件IPC-Run-0.79.tar.gz上传至服务器41.3.2解

2、压41.3.3进入IPC-Run-0.79目录,进行编译41.3.4安装41.4安装apache41.4.1将文件Apache21.tar.gz上传至服务器41.4.2解压安装包41.4.3编译51.4.4安装51.4.5启动apache51.5cvsweb安装51.5.1下载cvsweb(当前最新版3.0.6)5第8页1.5.2解包51.5.3把配置文件cvsweb.conf复制到apache2的配置目录下51.5.4修改cvsweb.conf51.5.5其它个性化设置61.5.6把cvsweb.cgi复制到apache的cgi-bin目录的cvs

3、web子目录下61.5.7修改cvsweb.cgi的$config变量61.5.8中文支持71.5.9复制所有的icons到apache的icons目录71.5.10增加访问控制7第8页1.1cvs安装配置cvs-1.11.22-5.el5.i386.rpm包1.1.1安装cvs#rpm–ivh–forcecvs-1.11.22-5.el5.i386.rpm1.1.2创建CVS用户组与用户#groupaddcvs#useraddcvsroot#passwdcvsroot1.1.3创建CVSROOT#mkdir/cvsdata/cvsroot#chow

4、ncvsroot.cvs/cvsdata/cvsroot1.1.4初始化CVS需要在cvsroot用户下执行 #su-cvsroot #cvs-d/cvsdata/cvsrootinit1.1.5定义cvs服务器第8页在/etc/xinetd.d/目录下创建文件cvspserver(默认安装cvs服务之后一般就会存在了,无须手动创建),编辑cvspserver文件,内容如下:servicecvspserver{   disable=no   socket_type=stream   flags=REUSE   wait=no   user=root 

5、  server=/cvsdata/cvsroot   server_args=-f--allow-root=/usr/cvsapusicpserver      log_on_failure+=USERID   only_from=192.168.0.0/24}编辑文件时要注意书写格式,所有“=”号两边都要有一个空格(除了root=/仓库资源路径),否则服务不能正常启动。only_from是用来限制访问的,可以根据实际情况不写或者修改。server_args为cvsroot仓库资源路径,按实际情况填写,可以在这里填写多个cvsroot,相关设置下文

6、将会逐一介绍。其他地方默认即可1.1.1修改该文件权限#chmod644cvspserver1.1.2重启xinetd服务#/etc/init.d/xinetdrestart到此cvs服务器已经搭建完成,现在已经可以通过用户cvsnew来远程访问cvsroot了1.2cvs用户管理对于采用pserver方式访问cvs第8页repository,cvs服务器会要求登录。至于登录所用的用户名是什么呢,是不是我们前面添加的系统用户cj_dev跟hh_dev?其实cvs有自己一个机制来设置cvs用户和密码,而且cvs用户跟系统用户有一个多对一的关系,而密码是

7、加密后的密码,加密算法跟Linux对系统用户密码的加密一样。cvs将用户名,密码,对应的系统用户等信息保存在cvs指定的repository目录中的CVSROOT/的passwd文件中(在我们这里就是/cvsdata/cvsroot/cvsrepo/CVSROOT/passwd,这个文件需要cvs管理员(这里为cvsroot)自行创建。1.1.1创建生成密码的脚本在/home/cvsroot/cvsrepo/CVSROOT/中新建passwdgen.pl的Perl脚本,其内容如下:#!/usr/bin/perlsrand(time());my$ran

8、dletter="(int(rand(26)+(int(rand(1)+.5)%2?65:97))";my$

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。