Setting up repository to not allowed checkout on a directory
From: Giulio Troccoli <Giulio.Troccoli_at_uk.linedata.com>
Date: Wed, 16 Jan 2008 10:25:44 -0000
I know there are many posts on how to restrict access to a directory and
My repository contains a directory for every version of the product we
I'm using Apache 2.0 and Subversion 1.4.4 on a Linux 2.6 box.
The Subversion configuration I Apache is as follows
# Needed to do Subversion Apache server.
# Only Needed if you decide to do "per-directory" access control.
# Set the log format
<Location /svn-test>
# Access Control Policy
# How to authenticate a user
# For any operations other than these , require an authenticated user
And the access policy file is as follows
[svn-test:/]
[svn-test:/5.02]
I thought this configuration allowed all access to everybody, but
But if I check-out svn-test as gtroccol I still have the 5.02 directory.
I had a look at the log file produced by Apache and I found this line:
[16/Jan/2008:10:05:21 +0000] -_at_10.112.11.47 /svn-test/!svn/vcc/default
It seems that Apache doesn't know who is checking-out and therefore
Sending 5.02/test/uno
Instead, I can commit changes in the other directories
This is in a way understandable. I had a browse through the Apache log
[16/Jan/2008:10:16:30 +0000] gtroccol_at_10.112.11.47 /svn-test/5.00 commit
I know this is probably an Apache question, but I wanted to check with
Regards,
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.