1、apt-get install libapache2-svn apache2 subversion
2、mkdir -p /home/svn/
3、svnadmin create /home/svn/android-code
如果要快速增加其子工程,可以做如下操作:
mkdir /tmp/android-code
mkdir /tmp/android-code/trunk/arm9code
mkdir /tmp/android-code/workspace
svn import /tmp/ android-code file:///home/svn/android-code -m "initial import"
之后 checkout: svn co http://localhost/svn/android-code/trunk/arm9code
4、chown -R www-data.www-data /home/svn/android-code
5、vim /etc/apache2/mods-available/dav_svn.conf
拿掉下述地方的注释, 只有 SVNParentPath 要修改路径(或者直接 cp 下面的即可),没有此文件使用 a2enmod dav_svn 生成
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
Order Allow,Deny
Allow from 17