次の手順で問題が解決しました。これにより、リポジトリはRedmine(ユーザーマッピング)と統合され、SVNリポジトリに対して認証されて機能するようになりました。(Subversionのlibapache2-svnパッケージがあり、apache2サービスを再起動したと仮定します)
SVN親ディレクトリを作成します
<pre>
mkdir /svn
</pre>
エディターで/etc/apache2/mods-enabled/dav_svn.confを開きます
<pre>
<Location /svn>
DAV svn
SVNParentPath /svn
AuthType basic
AuthName "SVN repositories"
AuthUserFile /svn/auth
Require valid-user
</Location>
</pre>
htpasswdファイルを作成し、ユーザーを追加します。追加するには、-c引数を削除します。
<pre>
htpasswd -cm auth /svn/auth admin
</pre>
セットアップ権限
<pre>
chown -R www-data:www-data /svn
chmod -R g+ws /svn
</pre>
Apacheを再起動します
<pre>
service apache2 restart
</pre>
Redmineでもいくつかの変更が必要です
<ul>
<li>Setup crontab for managing repositories with redmine</li>
<li>when you browse the repository from redmine and you get a 404 error then go to project settings-> repositories-> your repository [edit]
<ul>
<li>Username = admin</li>
<li>Password is admin's password</li>
</ul>
</li>
</ul>
h..p:// host / svnから、またはRedmineを介して参照/ checkout / commit / etcを参照し、TortoiseSVNなどの他のツールを使用してcheckout / commit / edit/etcなどを実行できます。