yum install subversionshell
svnadmin create 倉庫路徑bash
打開passwd,在文件最後加入帳號以及密碼便可,例如 zhangsan=123456
svn
[/] 表示倉庫下全部文件,rw表示有可讀可寫權限,r表示只讀權限,其餘用戶無權限。spa
[/]
zhangsan = rw
zhangsan2 = r
* =
複製代碼
擴展:使用用戶分組,不一樣的組別權限不同code
[groups]
group1 = zhangsan
group2 = lisi,wanwu
[/]
@group1 = rw
@group2 = r
* =
複製代碼
打開下面的5個註釋,前面最好不要有空格。進程
anon-access = no
auth-access =write
password-db = passwd
authz-db = authz
realm = /var/svn # 認證空間名,版本庫所在目錄
複製代碼
svnserve --version權限控制
killall svnserve //中止
svnserve -d -r /var/svn // 啓動,默認啓動到3690端口
# checkout ==> svn://id/文件名
svnserve -d -r /svn --listen-port 3691 // 啓動到其餘端口
# checkout ==> svn://id:port/文件名
ps -ef|grep svnserve // 查看進程
kill -9 進程號 // 進程號爲每行的第二個字段
netstat -antple | grep svn // 查看已經啓動的svn服務
複製代碼