svn服务器配置

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/,并不是磁盘的根目录/

4、启动svn服务

svnserve -d --listen-port 3690 -r /svn/repos/

5、checkout

svn co svn://xxx.xxx.xxx/test
发布了42 篇原创文章 · 获赞 10 · 访问量 11万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章