zoukankan      html  css  js  c++  java
  • 如何在apache中建立svn版本库svn问题总结

    当然要修改 httpd.conf 文件

    首先要apache要加载svn的相关模块

    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
    

    假设svn的url是 http://svn.dabao.cn, svn版本库的路径是 c:\dabao\svn

    那么,apache中进行大概这样的配置

    <VirtualHost svn.dabao.cn:80>
      ServerName svn.dabao.cn
      DocumentRoot c:/webroot/svn    #这是个空文件夹
      ErrorLog logs/svn-error.log
      CustomLog logs/svn-access.log common
      <Location />
        DAV svn
        SVNListParentPath on
        SVNParentPath C:\dabao     #注意,这个是版本库的上层目录
        AuthType Basic 
        AuthName "Subversion repositories"
        AuthUserFile C:\dabao\svn\passwd.conf   #这个是自己随便指定的一个用户授权文件,记录用户名和密码
        Require valid-user
      </Location>
      <Directory "C:/webroot/svn">
        Options FollowSymLinks Indexes
        AllowOverride All
        Order allow,deny
        allow from all
      </Directory>
    </VirtualHost>
    

    关于passwd.conf,可以明码保存密码,但是不安全,可以使用htpasswd.exe,这个在apache的bin目录中

    使用方法是

    htpasswd.exe -b 密码文件名  用户名  用户密码
    
    这样就会把加密的用户密码保存到passwd.conf 文件中了

  • 相关阅读:
    C语言的数组
    C语言的组成 以及预编译
    python实战——网络爬虫之request
    python实战——网络爬虫
    web渗透-sqli-labs-master 下载与安装
    PHP之旅4 php 超全局变量
    PHP之旅9 MySQL数据库
    PHP之旅8 URL与表单
    mysql数据库事务隔离级别与设置
    xsell 过期后的处理方法
  • 原文地址:https://www.cnblogs.com/dabaopku/p/1828508.html
Copyright © 2011-2022 走看看