アクセスする権限
一番素直な解決方法は、すべての潜在的なリポジトリユーザ を新しいsvnグループに入れてしまい、リポジトリをその グループによって完全に所有されている形にしてしまうことです。しかし それだけでは十分ではありません。
svnを使うユーザは全部同じグループ(仮にsvnとする)に入れて、
$ chgrp -R svn /path/to/repository $ chmod -R g+w /path/to/repository
これでリポジトリはsvnグループのユーザなら使えるようになった。で、さらに/usr/bin/svn-wrapper を作成。中身はこんな感じ
#!/bin/sh umask 002 /usr/bin/svn-real "$@"
# mv /usr/bin/svn /usr/bin/svn-real; ln -s /usr/bin/svn-wrapper /usr/bin/svn
これでちゃんとチームで使えるはず。