I have a problem with permissions on an svn repository.
This repository sits on a win2003 server, and we access it locally with
multiple users running tortoise svn on their machines with no problems. We
have a couple of users running linux machines at another site who also
access it. We have set up openssh running uunder cygwin on the 2003 server,
and the remote users connect via ssh over a single fixed account (say
svnuser), using a public key for each user. As per the redbean book, when
they connect I use an command=svnserve -t.... line in the authorized_keys
file for each remote user to start svnserve, and allow them to connect to
the repository.
This works ok, except that when a remote user commits a change, the files
that are created have svnuser as owner, and no access for any other user.
Also the ownership of the svnrepos/db/current file is taken over by svnuser,
and other users are not permitted access, meaning no one else can make any
more commits.
It appears that svnserve always takes ownership of any file it creates or
modifies and locks out other users from those files too.
Is there any way to stop this ?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Oct 23 19:22:54 2007