sqtsqt 发表于 2016-12-30 10:40:07

结合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]
查看完整版本: 结合apache配置subversion