我在我的主機帳戶上設置了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