首先是安装apache2和subversionQ?br />sudo apt-get install apache2
sudo apt-get install subversion
sudo apt-get install libapache2-svn
q里都好_照着敲就行了Q随后的配置我先按照在Windows下的方式来进行,l果当然是行不通了:(Q以下是正确的配|步骤:
~辑dav_svn.conf文gQ?br />sudo vim /etc/apache2/mods-available/dav_svn.conf
? DAV svn? SVNPath /var/lib/svn前的#LQƈ?var/lib/svnҎ你自p创徏的仓库的位置Q我的仓库是创徏?home/svn下,
将其改?home/svnQ?br />DAV svn
SVNPath /home/svn
配置用户认证
下面几行前面的#L以打开基本的用戯证:
# AuthType Basic
# AuthName "Subversion Repository"
# AuthUserFile /etc/apache2/dav_svn.passwd
?br /><LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
改ؓ
<LimitExcept>
Require valid-user
</LimitExcept>
然后重启ApacheQ?br />sudo /etc/init.d/apache2 restart
现在可以创建Subverion的仓库了Q?br />sudo mkdir /home/svn
sudo svnadmin create /home/svn
改变该目录的拥有者,使得Apache拥有写权限:
sudo chown -R www-data:www-data /home/svn
创徏一个认证用P下面的命令是创徏一个用户名为bigbambo的用PQ?br />sudo htpasswd2 -c /etc/apache2/dav_svn.passwd bigbambo
导入文gQ?br />svn import /projects/base http://localhost/svn/base -m "Initialization"
q样一个基本的仓库创建好了,可以通过http://localhost/svn/base来访问了?br />

]]>