non-------匿名用户
authz--------认证文件
查看进程端口是否监听
lsof -i:端口号
netstat -nlpt | grep 端口号或者进程名
第一步、安装apache等软件并查看svn端口号
[root@localhost ~]# yum -y install httpd mod_dav_svn subversion
[root@localhost ~]# cat /etc/services | grep svn
第二步、创建一个目录用于存储SVN所有文件
[root@localhost ~]# mkdir /webdept
[root@localhost ~]# svnadmin create /webdept/www.ag.cn
[root@localhost ~]# svnadmin create /webdept/www.wg.com
第三步、修改配置文件
[root@localhost ~]# cd /webdept/
[root@localhost ~]# cd www.ag.cn/
[root@localhost ~]# cd conf/
[root@localhost ~]# vim svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = www.bw.com
[root@localhost ~]# vim passwd
make = 123456
wenzp = 123456
bw = 123456
[root@localhost ~]# vim authz
[/]
make = rw
wenzp = rw
* =
第四步、启动SVN服务并查看
[root@localhost ~]# cd
[root@localhost ~]# svnserve -d -r/webdept/
[root@localhost ~]# ps -aux | grep svn
[root@localhost ~]# netstat -nlpt | grep svn
第五步、创建版本库并把项目添加到版本库里、取出进行测试
[root@localhost ~]# mkdir localsvn
[root@localhost ~]# cd localsvn/
[root@localhost ~]# touch 1.html 2.html; cd
[root@localhost ~]# svn import /root/localsvn/ file:///webdept/www.ag.cn/ -m "first edit"
(用户密码用passwd文件里面的有权限一个,保存为加密的密码用:no)
[root@localhost ~]# svn checkout svn://192.168.98.135/www.ag.cn/ downsource
[root@localhost ~]# ls
[root@localhost ~]# cd downsource/
[root@localhost ~]# ls
[root@localhost ~]# touch 5.html
[root@localhost ~]# svn add 5.html
[root@localhost ~]# svn commit -m "second edit"