henda 发表于 2018-11-21 08:26:49

构建Apache+Subversion的环境

  安装Apache
  # yum install -y httpd
  

  安装Subversion
  # yum install -y subversion
  

  安装Apache SVN模块
  # yum install -y mod_dav_svn
  

  建立SVN库
  # mkdir -p /venwa/svn/svn_data
  # mkdir -p /venwa/svn/svn_conf
  # svnadmin create /venwa/svn/svn_data/venwa_data
  # chown -R apache.apache venwa_data
  

  添加Subversion账号
  # htpasswd -c /venwa/svn/svn_conf/passwdfileVenwa
  

  修改/venwa/svn/svn_data/venwa_data/conf/svnserve.conf 内容如下:
  # vim/venwa/svn/svn_data/venwa_data/conf/svnserve.conf
  password-db = /venwa/svn/svn_conf/passwd
  authz-db = /venwa/svn/svn_conf/authz
  

  修改认证文件
  # vim /venwa/svn/svn_conf/authz
  
  Venwa = rw
  

  修改/etc/httpd/conf.d/subversion.conf,内容如下
  LoadModule dav_svn_module   modules/mod_dav_svn.so
  LoadModule authz_svn_module   modules/mod_authz_svn.so
  
  DAV svn
  SVNParentPath /venwa/svn/svn_data
  AuthType Basic
  AuthName "Authorization Realm"
  AuthUserFile /venwa/svn/svn_conf/passwdfile
  AuthzSVNAccessFile /venwa/svn/svn_conf/authz
  Require valid-user
  
  

  # /etc/init.d/httpd start
  

  浏览器访问
  http://ip和apache端口/venwa_data
  




页: [1]
查看完整版本: 构建Apache+Subversion的环境