1、創建svn庫文件夾
mkdir -p /svn/repos/test
2、創建svn庫
svnadmin create /svn/repos/test
3.修改 配置
nano /svn/repos/test/conf/svnserve.conf
修改如下
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /svn/repos
添加成員:
nano /svn/repos/test/conf/passwd
[users]
xsd(用戶名) = 123456(密碼)
wang = 123456
zhang = 123456
設置權限
nano /svn/repos/test/conf/authz
[group]
admin = xsd
team1 = wang, zhang
[/]
xsd = rw
@admin = rw
[/test]
@team1 = rw
@team1 = rw 是設置team1這個組的權限訪問/test這個庫,其他的庫沒有權限,rw爲讀寫權限
@admin = rw 設置管理員權限,同上
xsd = rw爲設置某一個的權限
注意:realm = /svn/repos 爲根目錄,所以[/]其實是/svn/repos/,並不是磁盤的根目錄/