| Blog信息 |
|
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7659190 建立时间:2006年5月29日 |

| |
|
[Subversion]Redhat Enterprise AS4 安装Subversion 软件技术, 电脑与网络
lhwork 发表于 2006/6/22 17:42:56 |
| 1、先干掉系统本身的subversion
rpm -e subversion,可能还需要先删除系统的依赖包
2、使用系统的apache
3、下载最新版本subversion,然后编译安装
4、创建/opt1/svn目录,初始化doc这个repository
svnadmin create /opt1/svn/doc
5、编辑/etc/httpd/conf/httpd.conf,加入
<Location /repository> DAV svn SVNParentPath /opt1/svn AuthzSVNAccessFile /opt1/svn/svnaccessfile Require valid-user AuthType Basic AuthName "身份验证" AuthUserFile /opt1/svn/svnpasswd </Location>
运行htpasswd加入一个用户test到/opt1/svn/svnpasswd文件中
编辑/opt1/svn/svnaccessfile,加入
doc:/
test = rw
现在重起httpd
结果发现apache的error_log出现不能访问/opt1/svn/svnpasswd文件,无权限,改了属主为apache也不行。后来
把svnpasswd挪到/etc/httpd/conf下,改了httpd.conf文件配置,结果就好了,下来出现的事svnaccessfile的
错误,依样画葫芦搞定。而下来,通过浏览器访问/svn/doc出现错误,说不能访问/opt1/svn/doc/format,怎么改权限也是不行,后
来改配置文件,把/opt1/svn/目录换成/var/www/svn,结果搞定。
研究结果表明,Redhat Enterprise AS把apache给chroot了,不能访问其它非授权目录,所以会出现这种情况。 |
|
|