1. 安装一些必要的软件
sudo apt-get install subversion apache2 libapache2-svn fakeroot debhelper
2. 配置apache
cat >/etc/apache2/httpd.conf<<"EOF"
DAV svn
SVNParentPath /svnrepos
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /svnrepos/mid/passwd
AuthzSVNAccessFile /svnrepos/mid/access-file
Require valid-user
EOF
echo "ServerName localhost" >> /etc/apache2/apache2.conf
3. 重启apache
sudo /etc/init.d/apache2 restart
4. 创建svn目录
sudo mkdir /svnrepos/mid
5. 创建svn版本库
sudo svnadmin create /svnrepos/mid
6. 改变svn目录的权限
sudo chmod 777 -R /svnrepos/mid
7. 创建认证文件
cd /svnrepos/mid
cat >access-file<<"EOF"
[/]
*=rw
EOF
8. 创建密码文件
htpasswd -c -m passwd username(whatever)
创建多个用户时,重复这条命令,但去掉-c选项
9. 创建软联接
cd /var/www
ln -s /svnrepos/mid
10. 构建成功,测试
打开网页
edit helloworld file
svn add helloworld
svn commit -m -F
阅读(1133) | 评论(0) | 转发(0) |