3

HTTP経由で既存のSubversionサーバーにアクセスしようとしています。私のdav_svn.confファイルは次のようになります:

<Location /svn>
    DAV svn
    SVNParentPath /home/svn/repos
    SVNListParentPath on
    AuthType Basic
    AuthName "Restricted Access"
    AuthUserFile /home/svn/passwdfile
    Require valid-user
    AuthzSVNAccessFile /home/svn/accessfile
</Location>

しかし、「some-site / svn」にアクセスしようとすると、次のエラーが発生します。

要求されたURL/svn/がこのサーバーで見つかりませんでした。

Apacheエラーログに「ファイルが存在しません:/ var / www/svn」と表示されます

これを解決するにはどうすればよいですか?

4

1 に答える 1

6

これを実行します:

a2enmod dav_svn
service apache2 restart

スーパーユーザー(root)として、例えばsudo a2enmod dav_svn && sudo service apache2 restart

これは、2つのファイルを編集する適切な方法(Debian + Ubuntu)を使用していることを前提としています /etc/apache2/mods-available/dav_svn.{conf,load}。自作の方法ではありません。

于 2012-05-22T22:00:31.927 に答える