结合apache配置subversion
结合apache配置subversion步骤如下:1.
vi /usr/local/apache/conf/httpd.conf
找到
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
改为
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
2.
vi /usr/local/apache/conf/extra/httpd-vhosts.conf
在该文件的最后,增加如下内容:
<Location /svn>
DAV svn
SVNParentPath /usr/local/svnroot/repository
AuthzSVNAccessFile /usr/local/svnroot/repository/password/authz
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /usr/local/svnroot/repository/password/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
3.
重启apache
/usr/local/apache/bin/apachectl -k start/restart
4.创建密码文件及用户和密码
cd /usr/local/apache/bin
./htpasswd -c /usr/local/svnroot/repository/password/passwd hello
./htpasswd /usr/local/svnroot/repository/password/passwd admin
5.authz文件内容如下:
developers=admin,joshua
testers=test
@developers=rw
@testers=
页:
[1]