2011-06-18 12 views
1

我有多個開發人員在同一個svn倉庫的不同項目中工作,我不希望他們有權訪問錯誤的項目。是否有可能在MacOS X中擁有不同的用戶權限(允許哪些人不是)到svn repo的文件夾中?

我認爲有多個存儲庫可以做到這一點,現在我真的不知道,並試圖在網上找到後仍然沒有找到如何或如果有可能配置svn/apache,只允許一個特定的帳戶有訪問特定的存儲庫。

有什麼辦法在Mac OS X上通過顛覆實現這種基本的安全級別?

有沒有什麼辦法可以使用htpassword呢?

在此先感謝您的幫助。

回答

-2

最簡單的方法是爲每個SVN用戶創建用戶,將它們分別添加到svn組中,然後通過svn + ssh:// user @ somehost/path/to/repos提交訪問。這使他們能夠訪問shell,這可能是不可取的,這種恐懼可以通過某種chroot jail來改善,通常需要重新編譯openSSH。

另一種選擇是使用帶有http認證的webdav(除非使用ssl,否則不安全)。

相關問題