侃侃无极
这是我以前做的笔记一,安装必须的软件包.yum install subversion mysql-server httpd mod_dav_svn mod_perl sendmail wget gcc-c++ make unzip perl* ntsysv vim-enhanced说明:subversion (SVN服务器 )mysql-server (用于 codestriker)httpd mod_dav_svn mod_perl (用于支持 WEB方式管理 SVN服务器 )sendmail (用于配置用户提交代码后发邮件提醒 )wget gcc-c++ make unzip perl* (必备软件包 )ntsysv vim-enhanced (可选 )二,创建版本库启动服务器svnserve -d -r /home/svn注意:如果修改了 svn配置,需要重启svn服务,步骤如下:ps -aux|grep svnservekill -9 ID号 (第二列就是 id号 ,有一个进程是 grep svnserve的,他可以不用杀 )svnserve -d -r /home/web/Test后面所说的测试没有测试三.配置 SVN服务器的 HTTP支持下面暂时就不参考 网页 http://www.ha97.com/4467.html 了( 上面讲的这步太复杂 )PtoWP.pl 不需要建立. 按下面的做就好安装httpd:cd /find -name httpd如果 httpd 找不到表示没有安装,需要安装yum install httpdcd /etc/httpd/conf/vi + httpd.conf在 httpd.conf的末尾加上 :############################################################################<Location /Test >DAV svnSVNPath /home/svn/ repos/AuthType BasicAuthName "svn for repos"AuthUserFile /home/svn/repos/conf/passwdAuthzSVNAccessFile /home/ svn/repos/conf/authzSatisfy allRequire valid-user</Location>LoadModule dav_svn_module /usr/lib64/httpd/modules/mod_dav_svn.soLoadModule authz_svn_module /usr/lib64/httpd/modules/mod_authz_svn.soServerName localhost:80############################################################################下面再:yum install mod_dav_svnfind / -name mod_dav_svn.sofind / -name mod_authz_svn.so验证这两个 so存不存在/etc/init.d/httpd restart看是否报错 (Stopping httpd FAILED报错没事的)ps -aux|grep svnservekill -9 29189svnserve -d -r /home/web/Test用小乌龟查看svn://192.168.16.230/phone7_drore