1

誰かが、さまざまなユーザーの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ページにすべてのリポジトリを表示し、表示するリポジトリを選択するときに、そのリポジトリで認証を求めるプロンプトを表示します。

WebSVN-リポジトリ内のパスの認証

4

0 に答える 0