我在我的主机帐户上设置了SVN服务器。用户可以签入和签出,但他们可以访问我的整个存储库。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]== [email protected]
用户可以然后从我的服务器通过隧道结帐如下:
svn+ssh://host.com/project/trunk
我的问题是如何限制某些用户访问某些项目?
我的托管帐户是通过hostmonster进行的,所以他们只提供单一用户登录,因此我无法登录设置文件的用户权限,因为只有一个用户。有没有其他方式,或者可能添加新用户的方式?谢谢 – Martin 2010-06-24 09:39:14
@马丁嘿,真是巧合:)看看我的更新。 – 2010-06-24 09:40:50
@Martin如果你的提供者不允许你,我认为没有办法添加新用户。这些是系统级别的用户帐户。 – 2010-06-24 09:43:46