fileformoreinformation.
Subversionisopensourcesoftware,see
*fs_fs:Moduleforworkingwithaplainfile(FSFS)repository.
CyrusSASLauthenticationisavailable.
2、创建目录及库
构建svn资源库目录
#mkdir-p/svn/svnrepos
创建svn资源库
#svnadmincreate/svn/svnrepos
3、修改配置文件
#cd/svn/svnrepos
#ll
total16
drwxr-xr-x2rootroot51Nov715:15conf
drwxr-sr-x6rootroot4096Nov715:15db
-r--r--r--1rootroot2Nov715:15format
drwxr-xr-x2rootroot4096Nov715:15hooks
drwxr-xr-x2rootroot39Nov715:15locks
-rw-r--r--1rootroot229Nov715:15README.txt

#cdconf/
有以下配置文件
#ll
total12
-rw-r--r--1rootroot1080Nov715:15authz
-rw-r--r--1rootroot309Nov715:15passwd
authz文件是权限控制文件
passwd是账号密码文件
svnserve.confSVN服务配置文件
备份配置文件
#cpsvnserve.confsvnserve.conf.bak
编辑服务配置文件,打开相应注解
#visvnserve.conf
[general]
anon-access=none
auth-access=write
password-db=passwd
authz-db=authz
含义依次为:
非鉴权用户没有权限
鉴权用户有写权限

指定用户名口令文件名
指定权限配置文件名
添加admin账号和密码
#vipasswd
[users]
admin=admin
为admin账号配置根的读写权限
#viauthz
[groups]
[/]
admin=rw
4、启动服务查看状况
启动服务
#svnserve-d-r/svn/svnrepos
查看进程
#ps-ef|grepsvn|grep-vgrep
root65631015:28?00:00:00svnserve-d-r/svn/svnrepos
查看端口
#netstat-an|grep3690
5、访问svn
使用tortoiseSVN进行访问,地址svn://192.168.1.177/svnrepos

账号admin,密码admin,就是passwd文件里读取的用户名和密码。
6、进一步探索
杀掉进程
#killallsvnserve
删除资源库
#rm-rf/svn/svnrepos
#svnadmincreate/svn/repositoryA
#vi/svn/repositoryA/conf/svnserve.conf
[general]
anon-access=read
auth-access=write
password-db=/svn/repositoryA/conf/passwd
authz-db=/svn/repositoryA/conf/authz
realm=repositoryA
#vi/svn/repositoryA/conf/passwd
[users]
user1=user1pw
user2=user2pw
user3=user3pw
user4=user4pw
#vi/svn/repositoryA/conf/authz
[groups]
team1=user1,user2
team2=user3,user4
[/]
@team1=rw
[/]
@team2=r
*=
#svnserve-d-r/svn/repositoryA
svn://192.168.1.177/repositoryA
测试:
本地创建文件svn配置管理,右键文件--TortoiseSVN--Import
键入url地址:svn://192.168.1.177/repositoryA
输入user3和user4,发现上传失败
输入user1和user2,上传成功
点击开始--TortoiseSVNRepositoryBrower
键入url地址:svn://192.168.1.177/repositoryA
看到四个用户都可以访问,查看上传的文件,这是由于user3和user4权限为只读。
根据之前的操作添加一个版本库repositoryB
此处应该切记的是默认svn对应的网关为3690svn配置管理,所以此外添加版本库也应该指定不一样的端口
url地址:svn://192.168.1.177:3691/repositoryB
参考:
;wfr=spider&for=pc
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-132828-2.html
建造年代早就是老旧军舰
很多大官有把柄给捏着的
国之不幸啊