誰かが、さまざまなユーザーのWebSVNに対してLOGIN機能を有効にする方法を教えてもらえますが、メインのWebSVNページを表示して、使用可能なすべてのさまざまなリポジトリを表示できるようにします。
私は自分のチームのSVNを作成するように任命されました。以下は、最初のリポジトリを正常にセットアップするのに役立ったリンクの1つです。
https://websvnphp.github.io/docs/install.html
しかし、WebSVNをインストールした後、自分のリポジトリを表示できますが、有効なユーザーであればすべてのリポジトリにアクセスできます。
ユーザーがリポジトリに直接アクセスする場合(http://example.com/repos/repo1)、そのリポジトリの認証があればアクセスできます。
私のhttpd.confコンテンツ:
DAV svn
SVNParentPath /home/svn2
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/apache2/passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
私の認証コンテンツ:
[repos:/]
janedoe = r
この質問は私が見つけたものに最も近いものですが、それでもメインのWebSVNページにすべてのリポジトリを表示し、表示するリポジトリを選択するときに、そのリポジトリで認証を求めるプロンプトを表示します。