Subversion 資料一覧

ApacheのWebDAV経由でリポジトリにアクセスする

2010/5/15更新

対応バージョン: 1.6.11

SubversionのリポジトリにApacheのWebDAV経由でアクセスするには/usr/local/apache2/conf/httpd.confに以下の設定を追加する。

ここでは/var/svnに格納されているリポジトリを/svnとして公開する。ユーザ認証にはベーシック認証を使用する。

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

<Location "/svn"> <--- URL
  DAV svn
  SVNPath /var/svn <--- 公開するリポジトリのパス
  # Basic認証
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /usr/local/apache2/.htpasswd_dav_svn
  Require valid-user
</Location>

関連資料・記事

設定を追加したらApacheを再起動する。

% sudo service apache restart

Webブラウザ等でhttp://localhost/svnにアクセスできればよい。

また、WindowsのExplorerから操作する場合はTortoiseSVN等を使用する。