Hello, On Tue, Mar 18, 2014 at 8:12 AM, <warren...@gmail.com> wrote: > Hi, I'm running VisualSVN Server 2.5.7 and have requirement to provide > access to a particular folder within my repo without exposing my entire repo > to this user. For example > > Repo > ------->Dir1 > ------->Dir2 > --------------->Dir2a > > How do I expose Dir2a without exposing Dir1? > > The permissions for the Repo are Everyone = No Access and Me = R/W. Access > for all the of the directories under the repo are set to Inherit from parent > (Read/Write). The permissions for the directory I want to expose are the > same plus External_User = R/W. When I browse to my repo at > https://myrepo/Dir2a and login with External_User credentials I'm finding > that I have total access to the entire repo via the web browser. Can anyone > help me figure out of to remedy this issue? Is what I'm trying to do even > possible?
1. Upgrade your VisualSVN Server 2.5 at least to the latest maintenance patch release 2.5.17. You can download VisualSVN Server 2.5.17 at http://www.visualsvn.com/server/download/2.5/ 2. Remove "Everyone" (or other group's) Read / Write or Read Only access rule from repositories root node. I guess that you have this rule configured and it's the root cause here because access rules are parsed case-sensitively in Apache Subversion 1.7 and newer. 3. I strongly advise you not to set "Read / Write" or "Read" access to the repositories root and consider setting permissions repository-wide, not server-wide. Please also check the KB article "Understanding VisualSVN Server authorization" at http://www.visualsvn.com/support/topic/00033/. Thanks. -- With best regards, Pavel Lyalyakin VisualSVN Team -- You received this message because you are subscribed to the Google Groups "VisualSVN" group. To unsubscribe from this group and stop receiving emails from it, send an email to visualsvn+unsubscr...@googlegroups.com. To post to this group, send email to visualsvn@googlegroups.com. Visit this group at http://groups.google.com/group/visualsvn. For more options, visit https://groups.google.com/d/optout.