2010-12-07 7 views
1

Ich habe Repositories in C: \ Data \ Subversion sowie Unterordner wie C: \ Data \ Subversion \ Dev-Mobile erstellt.Pro Projekt Benutzerzugriff in Subversion

Ich kann pro Projekt Zugriff auf Benutzer für die Repos im Stammordner ohne Probleme geben. Für, dass ich diese Zeilen in SVN-acl füge hinzu:

[Project1:/] 
Test = rw 

jedoch versuche ich Zugang zu einem Repo in einem Unterordner zu geben, aber es funktioniert nicht:

[Test161:/Dev-Mobile] 
Test = rw 

Die Projekt wird in subversion.conf als deklariert:

<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> 

Was mache ich falsch?

Antwort

0

Das Problem war, dass ich versuchte, den Unterordner im Pfad (nach: /) hinzuzufügen, da dies die logische Sache zu tun war, aber ich habe herausgefunden, Subversion wird automatisch die Unterordner scannen.

Also das ist die richtige sindex, egal ob der Repo im Root oder in einem Unterordner ist!

 
[Test161:/] 
Test = rw 
1

Ich bin kein Experte für die Syntax der Svn-Acl-Datei. Aber ich denke, dass die Syntax

[Test161:/Dev-Mobile] 
Test = rw 

zum Konfigurieren der Berechtigungen des Unterordners gemeint ist /Dev-Mobile eines bestehenden Repository Test161. Das heißt, es scheint, dass Sie die Identifikation des Repositorys und des Ordners im Repository durcheinander bringen.

Verwandte Themen