1、实验拓扑
svnserver(subversion):192.168.1.126
svnclient(TortoiseSVN):下载地址(http://tortoisesvn.net/downloads.html)
2、准备yum源
3、安装软件包
4、查看测试是否安装svn模块
5、创建目录,初始化
6、配置subversion.conf
加载mod_dav_svn模块,一般apache2己正常加载这两个模块apache需要加载mod_dav_svn模块。如果apache是按照与预设目录安装的,mod_dav_svn模块应该会安装在apache安装位置(默认路径是/etc/httpd/)的modules子目录内。同时apache的配置文件httpd.conf(默认路径为etc/httpd/conf/)中已经使用LoadModule指令加载了该模块(如果没有,手动添加)注意这个指令必须出现在其它的Subversion相关指令之前。还要加载mod_authz_svn.so模块。
8、重起Apache
9、下面创建权限访问控制文件,可自行查看具体权限:
10、启动svn
11、客户端登陆查看
报错解决:
Youdon'thavepermissiontoaccess/reposonthisserver(SVN)
解决方法:
subversion.conf内容SVNParentPath改为SVNPath
内容SVNParentPath没改为SVNPath
所以会把档案库当做根目录一直出现上述错误