系统环境 RHEL5
4 最小化安装(关 iptables,关 selinux) + ssh + yum一,安装必须的软件包
yum install subversion (SVN 服务器) mysql-server (用于 codestriker) httpd mod_dav_svn mod_perl (用于支持 WEB 方式管理 SVN 服务器) sendmail (用于配置用户提交代码后发邮件提醒) wget gcc-c++ make unzip perl* (必备软件包) ntsysv vim-enhanced (可选)二,基本的 SVN 服务器配置 1,新建一个目录用于存储 SVN 所有文件 # mkdir /home/svn 2,新建一个版本仓库 # svnadmin create /home/svn/project 3,初始化版本仓库中的目录 # mkdir project project/server project/client project/test (建立临时目录) # svn import project/ file:///home/svn/project -m "初始化 SVN 目录" # rm -rf project (删除临时建立的目录) 4,添加用户 要添加 SVN 用户非常简单,只需在/home/svn/project/conf/passwd 文件添加一个形如“username=password"的条目就可以了
为了测试,我添加了如下内容: [users] # harry = harryssecret # sally = sallyssecret pm = pm_pw server_group = server_pw client_group = client_pw test_group = test_pw 5,修改用户访问策略 /ho