RPMが組み込まれたRHEL 7.2マシンにSVNサーバーをセットアップしました。リポジトリを作成した後。
リポジトリの作成後、ユーザーを使用してプロトコルをdemorepo
介して 1 つのクライアントでリポジトリにアクセスすることに成功しました。'svn+ssh'
'root'
しかし、後でパスベースの承認を有効にし、リポジトリの svnserve.conf、passwd、および authz ファイルを次のように構成しました。
svnserve.conf ファイル
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
パスワードファイル
rouser1 = pswd1
rouser2 = pswd2
rwuser1 = pswd3
rwuser2 = pswd4
spluser = pswd5
authz ファイル
[groups]
readgrp = rouser1,rouser2,spluser
writegrp = rwuser1,rwuser2
[demorepo:/]
@readgrp = r
@writegrp = rw
[demorepo:/proj1]
spluser = rw
[demorepo:/proj2]
spluser =
上記のファイルの構成後、"svn"
(ssh トンネル経由ではなく) プロトコル経由でリポジトリにアクセスすることに成功しましたが、プロトコル経由のアクセスが失われました"svn+ssh"
。
では、パスベースの承認が有効になっているときに、両方のプロトコルで同時にリポジトリにアクセスする方法はありますか? または、設定に間違いがあった場合はお知らせください。