ローカルネットワークにSVNサーバーをセットアップしただけです。期待どおりに動作しますが、SVNをより便利な方法で使用するには、webSVNを構成しました。しかし、webSVNのconfig.php
ファイルを構成すると、すべてのリポジトリが表示され、ユーザー名やパスワードなどの認証を求められなくなります。私が私の中に持っているもの/etc/httpd/conf.d/subversion.conf
は
<Location /mysvn>
DAV svn
SVNParentPath /var/www/html/svn
AuthzSVNAccessFile /etc/svn-acl-conf
AuthType Basic
AuthName "Subversion repos"
AuthUserFile /etc/svn-auth-conf
Require valid-user
SVNListParentPath on
</Location>
config.php
webvpn のファイルでこの行のコメントを外しました
$config->parentPath('/var/www/html/svn');
単一のユーザー アクセス制御ファイルを使用して、さまざまなリポジトリのアクセス許可を管理しています。
config.php ファイルに次の行を追加すると、「このコンテンツを表示するために必要な権限がありません」というエラーが表示されます。
$config->useAuthenticationFile('/etc/svn-acl-conf'); // Global access file
このアクセス許可の問題を解決するにはどうすればよいですか? これを修正するにはどのような構成を行う必要がありますか? 私の問題を解決するためのヒントやアイデアを教えてください。
ありがとうございます。それでは、お元気で