I am new to linux based version control systems and am setting up a
new project in Rails which will use SubVersion. I set up a
repository for this project in a directory called /var/spool/svn
and ran svnadmin create etc. I did all this while su'ed to root,
however all programming will be done by non-privileged users. To
provide for this I created a group called "svn", added the np
userids to that secondary group and chgrp'ed the svn repository to
have the guid set to "svn". However, attempts to use svn by np
userids failed with references to ra_local and BDB access
violations.
What I discovered is that the default file modes established by
svnadmin create do not give w access to the guid, only to the uuid.
I therefore issued a chmod -R g+w * in the /var/spool/svn
directory and svn thereafter worked as desired for privileged and
non-privileged userids alike.
My questions are three (four):
1. Is this behaviour (limiting access to a central svn depository
to a single userid) intentional? (If so then why?)
2. Have I created future problems by loosening svn access to such
an extent?
3. Is there a better way to accomplish this?
Regards,
Jim
--
*** e-mail is not a secure channel ***
mailto:byrnejb.<token>@harte-lyne.ca
James B. Byrne Harte & Lyne Limited
vox: +1 905 561 1241 9 Brockley Drive
fax: +1 905 561 0757 Hamilton, Ontario
<token> = hal Canada L8E 3C3