2010-12-07 7 views
1

C:\ Data \ Subversionに作成されたリポジトリと、C:\ Data \ Subversion \ Dev-Mobileなどのサブフォルダがあります。プロジェクトごとにSubversionでのユーザーアクセス

プロジェクトごとに、ルートフォルダ内のreposのユーザーに問題なくアクセスできます。そのために私は、SVN-ACL内のこれらの行を追加している:

[Project1:/] 
Test = rw 

しかし、私はサブフォルダにレポのためのアクセス権を与えることを試みるが、それは動作しません:

[Test161:/Dev-Mobile] 
Test = rw 

プロジェクトはsubversion.confで次のように宣言されています:

<Location /Dev-Mobile/Test161> 
    DAV svn 
    SVNPath C:/Data/Subversion/Dev-Mobile/Test161 
    AuthType Basic 
    AuthName "Test161 Repository" 
    AuthUserFile c:/Data/Subversion/svn-auth-file 
    Require valid-user 
    AuthzSVNAccessFile c:/Data/Subversion/svn-acl 
</Location> 

私は間違っていますか?

答えて

0

問題は、これは論理的なことでしたので、パスにサブフォルダを追加しようとしたことですが、Subversionがサブディレクトリを自動的にスキャンすることがわかりました。

リポジトリがルートまたはサブフォルダにある場合でも、これは正しいsintexです。

 
[Test161:/] 
Test = rw 
1

私はsvn-aclファイルの構文に関する専門家ではありません。しかし、私は、構文

[Test161:/Dev-Mobile] 
Test = rw 

既存リポジトリTest161のサブフォルダ/Dev-Mobileのアクセス権を設定するためのものであることを考えます。つまり、リポジトリのIDとリポジトリ内のフォルダが混乱しているようです。

関連する問題