我在我的託管帳戶〜/ repository /上有一個svn存儲庫。目前我必須創建ssh密鑰到我的服務器,以便用戶使用諸如「svn + ssh://domain.com/project1/trunk」之類的命令從存儲庫簽入/退出。當我們有2人使用存儲庫時,這很好,但現在我有其他人可能在服務器上工作,我不能完全信任,因此我不能給他們ssh密鑰,因爲他們將有權訪問我的整個服務器。如何設置svn子域名,以便我可以在不使用svn + ssh的情況下籤入/簽出?
我想設置通過子域訪問我的svn存儲庫,例如svn.domain.com,以便用戶可以使用諸如「svn co http://svn.domain.com/project1/trunk」之類的命令從該位置簽入/簽出,而無需使用ssh。這可以做到,怎麼樣?
這也應該幫助我解決管理哪些用戶有權訪問哪些svn項目的其他問題。
感謝提前任何幫助!