安装
添加组,并把www-data 这个apache的成员加入该组
创建SVN仓库
配置Apache服务器
sudo vim /etc/apache2/mods-available/dav_svn.conf
加入如下:
如果需要用户每次登录时都进行用户密码验证,请将<LimitExcept GET PROPFIND OPTIONS REPORT>与</LimitExcept>两行注释掉。
当您添加了上面的内容,您必须重新启动 Apache 2 Web 服务器,请输入下面的命令:
添加新的用户:
第一个用户
sudo htpasswd -c /etc/subversion/passwd rjying
第二个用户 不用-c选项,否则会覆盖密码文件
sudo htpasswd -c /etc/subversion/passwd rjying1
用户自助修改密码:
安装php服务器,并且修改/etc/apache2/httpd.conf 文件
PHP脚本如下:
权限管理:
sudo vi /home/svn/conf/authz
安装TRAC
sudo apt-get install trac
sudo apt-get install libapaches-mod-python
sudo trac-admin /home/trac initenv
sudo chown -R www-data:www-data trac
sudo chmod -R g+rsw trac
编译/etc/apache2/apache2.conf
sudo /etc/init.d/apache2 restart