ホスティング アカウントに SVN サーバーをセットアップしました。ユーザーはチェックインおよびチェックアウトできますが、リポジトリ全体にアクセスできます。
人々にアクセスを許可するために、私はユーザーに私のアカウントへの公開鍵を発行し、次のような行を ~/.ssh 内の「authorized_keys」ファイルに追加します:
command="/home/user/packages/bin/svnserve -t -r /home/user/repository --tunnel-user=diogo",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa [KEY DATA IN HERE]== xxxx@xxxx.hostxxxxx.com
ユーザーは、次のようにトンネルを介してサーバーからチェックアウトできます。
svn+ssh://host.com/project/trunk
私の質問は、特定のユーザーが特定のプロジェクトにアクセスできるように制限するにはどうすればよいですか?