Geoff Swan wrote: > I have some test servers which have web applications as sandboxes on > them from our Linux repository server. > > These sandboxes are used by multiple developers to test new and updated > code and are updated by the developers using their passphrase protected > client certs through apache on the reporistory server. > However I would like to prevent a commit from being performed from these > test server sandboxes back into the repository. > > I haven't managed to find any documentation about doing this, so I'm not > even sure it is possible. > This is not user-access restrictions, it is a restriction on a sandbox > for all users. > > Any suggestions appreciated.
What about using Apache directives to limit the non-read HTTP methods to IP
addresses which aren't the test servers?
I don't know offhand the specific configury, but I'm imagining something
like the following:
<Location /blahblah> # This is your Subversion location block
DAV svn
...
<LimitExcept GET REPORT PROPFIND OPTIONS>
Order allow,deny
Allow from all
Deny from testserver1
Deny from testserver2
...
</LimitExcept>
</Location>
Would this work?
--
C. Michael Pilato <[email protected]>
CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature
