On Mar 16, 2004, at 3:57 PM, Jack Huang wrote:
> I created another account Test. When I have
>
> [/]
> jack = rw
>
> jack could check things out with "svn co http://MyServer/MyRepos, but
> not Test. After adding Test = rw, Test was able to. However, if I
> change [/] to [/MyRepos], nothing works again. It seems it's an
> either-or proposition.
>
> The repository MyRepos is located on my server under /home/svn, as in
> /home/svn/MyRepos. /home/svn is also the log in directory for account
> svn that I use for repositories. When I have [/] in my
> svn-access-file, I assume that it will point to /home/svn and control
> access to all repositories under /home/svn. Likewise, when I have
> [/MyRepos] the underlying restrictions control access to
> /home/svn/MyRepos, [/OtherRepos] /home/svn/OtherRepos, etc. MyRepos
> was created using svnadmin create. I hope this may clarify thing
> somewhat.
>
Do keep discussion on the list.
I think your assumptions are not correct given your setup.
With this configuration:
> SVNPath /home/svn/MyRepos
[/] will refer to the root of your MyRepos repository. [/MyRepos]
doesn't make sense (unless you have a dir in your repository named
"MyRepos" of course).
I believe that you want to checkout the SVNParentPath option and then
use an access file with syntax similar to:
[MyRepos:/]
jack=rw
[OtherRepos:/]
*=rw
(Check that syntax in the book, I just did it from memory and I've
never used multiple repositories, so there's a good chance I made a
mistake.)
There were significant fixes to SVNParentPath in 1.0.1, so be sure to
use that version or newer.
-Travis
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Mar 17 01:00:12 2004