| 
	1.安装subversion 
	 yum install httpd-devel subversion mod_dav_svn mod_auth_mysql 
	2.创建目录及目录svn版本库 
	 $ mkdir /var/www/svn/ 创建目录,实际上就在相应位置生成了两个文件夹,可以到Filesystem里面查看 
	 $ mkdir /var/www/svn/mysite 创建目录版本库的文件夹 
	 $ svnadmin create  /var/www/svn/mysite 创建版本库,运行这个命令后,我们就可以看到一个版本 
	 库应有的文件,其中 mysite 就是自定义的目录名称。 
	 然后还需要设置文件的读写权限:将所有权授予Apache(apache) 
	$ chown -R apache:apache /var/www/svn 
	3.创建用户权限及用户组 
	 htpasswd -c /var/www/svn/passwd uname 
	使用htpasswd命 -c 用来创建密码文件,这个命令在密码文件不存在的情况下可以创建一个文件 
	添加其他用户时不需要 -c 参数,否则文件会被清空重新创建。 
	 创建svn 用户组文件 
	nano /var/svn/authz 
	 内容如下: 
	 [groups] 
	c1 = uname 
	[mysite:/] 
	@c1=rw 
	说明: 
	创建一个名为:c1的用户组,成员有 uname (/var/svn/passwd 中创建的用户名) ,多个用户用 
	英文逗号分开. 
	[mysite:/] 
	@c1=rw 
	c1这个组的用户可以读写(rw)整个mysite版本库,如果要限定c1这个用户组只能读写js目录,可以 
	改成或加一条:[mysite:/js]  ,  *=rw 则表示所以用户都可以读写 
	 4.配置apache服务器 
	允许我们通过WebDAV 协议来访问SVN版本库,打开vi /etc/httpd/conf.d/subversion.conf 文件 
	#<Location /svn> 
	#DAV svn 
	#SVNParentPath /var/svn 版本库路径 
	#AuthType Basic 
	#AuthName “Subversion Repository” 
	#AuthUserFile /var/svn/passwd   用户文件 
	#AuthzSVNAccessFile /var/svn/authz  用户组文件 
	#Require valid-user  要求验证用户,即不能匿名访问 
	#</Location> 
	去掉# ,再根据自己的要求修改下 passwd 和authz 文件路径即可! 
	5.在服务器上创建mysite目录并检出svn 
	 cd /var/www/html 
	  mysite mysite     检出并创建服务器svn目录 
	6,配置svn更新地址 
	NameVirtualHost *:80 
	<VirtualHost *:80> 
	    ServerAdmin webmaster@admin.com 
	    DocumentRoot "/var/www/svn" 
	    ServerName svn.domain.com 
	</VirtualHost> 
	本地检出的地址是http://svn.domain.com/svn/mysite 
	Apache启动出现: 
	[root@wankui html]# service httpd restart 
	Stopping httpd:                                            [  OK  ] 
	Starting httpd: httpd: apr_sockaddr_info_get() failed for wankui 
	httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 
	解决: 
	[root@wankui html]# vi /etc/httpd/conf/httpd.conf 
	修改 
	#ServerName www.example.com:80  
	为ServerName localhost:80(责任编辑:IT) | 
