項目倉庫目錄下的conf 目錄中
第一步對svnserve.conf 文件作如下修改,找到以下四行:
#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
將這四行前的“#”號去掉,並修改如下:
anon-access = none 不允許匿名用戶訪問
auth-access = write 通過驗證的用戶可以讀寫
password-db = passwd 用戶保存文件
authz-db = authz 權限管理文件
第二步對passwd中 添加一行
user1=user1passwd (前面是用戶名,後面是密碼)
ltw = ltwpasswd
第三步對authz中 作如下操作
[groups]
svngroup = ltw
[倉庫名:/]
@svngroup = rw 定義組svngroup下的所有用戶擁有 讀寫權限 (注意:rw權限具有繼承性,例如我們對於根目錄設置了有讀寫權限 則對於根目錄下的所有子目錄同樣具有讀寫權限)
user1 = r 定義用戶user1擁有讀權限
* = 其他用戶無任何權限
如果權限保護目錄爲中文,則必須將authz文件利用ultraedit工具轉存爲UTF-8 無BOM 格式
否則權限不生效