1

質問は少しばかげていますが、整理できません。httpd.conf で SVNPath ディレクティブを使用する SVN を備えたサーバーがあり、すべてがパス認証で正常に動作します。
今、私は SVNParentPath ディレクティブを使用する 2 番目のサーバーをインストールしています。認証部分を正しく取得できないことを除いて、すべて実行しています。私が理解していることから、SVNPathを使用する場合と同じですが、フォルダー名の前にリポジトリ名を指定する必要があります。
私の SVNParentPath は /srv/svn/ で、ディレクトリ /srv/svn/testproj を作成してから実行しました

svnadmin create /srv/svn/testproj

今、私は認証ファイルを設定しています:

[/]
* =
svnadmin = rw
adusgi = rw


[testproj:/svn/testproj]
demada = rw
degari = rw
scarja = rw

ここで、ユーザー svnadmin または adusgi を使用して /svn/testproj をコミットしようとすると、すべて問題ありません。たとえば demada を試してもうまくいきません。(私は明らかにユーザーのためにhtpasswd2コマンドを実行しました。ディレクトリは正しいか、少なくともそれがすでに実行されているSVNPathサーバーでディレクトリを使用する方法です。私が間違っていると思う部分はレポ名です.I'ディレクトリ名を使用しただけですが、実際にはそこに何を配置すればよいのでしょうか?

4

0 に答える 0