svnadmin create --fs-type fsfs
なんかなぜかいろいろつまずいた……
今 /lowreal を公開リポジトリにしてそこに全部つっこんでいるけど、公開しないリポジトリをつくってなかったのでつくりたかった。
sudo -u svn svnadmin create --fs-type fsfs private
sudo chmod -R g+w private<VirtualHost *>
ServerName svn.lab.lowreal.net
ServerAdmin cho45@lowreal.net
# DocumentRoot /srv/www/svn.lab.lowreal.net/
<Location />
AllowOverride All
Options Indexes FollowSymlinks -MultiViews -ExecCGI
AddType text/plain .rb .pl .yaml
DAV svn
SVNParentPath /srv/svn
AuthzSVNAccessFile /srv/svn/authzsvn.conf
Satisfy Any
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /srv/svn/.htpasswd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
<Location /private>
Require valid-user
</Location>
</VirtualHost>svn グループには www-data (apache) ユーザが追加してある (もともと
svk mirror //mirror/private http://svn.lab.lowreal.net/private
svk sync //mirror/private
svk copy //mirror/private //local/private
svk co //local/private