zoukankan      html  css  js  c++  java
  • VisualSVN Server 改动用户password

    VisualSVN Server是很方便好用的SVNserver端软件。但有个问题,你在server端创建了usernamepassword后,用户无法自己改动password。据说VisualSVN的client能够改动用户password,但client是收费软件。
    VisualSVN Server是基于Apache的。所以password能够改动能够通过网页来改动。參考网上各种方法后,我总结例如以下:
    1.本着尽量少改动的原则,htdocs这个文件夹不用改动。
    2.须要copy Apache的 mod_cgi.so 到C:Program FilesVisualSVN Serverin(我安装在C盘).注意版本号相应。能够查看该文件夹下其它 .so 文件版本号。我的VisualSVN Server是2.1.10,.so文件版本号是2.2.20.0,为此我还装了一个Apache 2.2.20,就为了提取这个 .so 文件。
    3.改动C:Program FilesVisualSVN Serverconfhttpd-custom.conf,加入例如以下内容:
    LoadModule alias_module bin/mod_alias.so
    LoadModule cgi_module bin/mod_cgi.so
    <IfModule alias_module>
        ScriptAlias /cgi-bin/ "C:/Program Files/VisualSVN Server/cgi-bin/"
    </IfModule>
    第一个mod_alias.so 原来就有的。


    4.下载 Apache22Passwd.rar,建立文件夹C:/Program Files/VisualSVN Server/cgi-bin/,把Apache22Passwd.rar解压到该文件夹,改动Apache22Passwd.cgi.ini,通常是这种:

    auth_user_file=X:/Repositories/htpasswd
    Apache22Passwd.rar在CSDN资源里有。


    5.还要把Apache的bin文件夹下的 libapr-1.dll、libapriconv-1.dll、libaprutil-1.dll 拷贝到 VisualSVN Server的 cgi-bin文件夹下。

    然后重新启动一下VisualSVN Server,在IE浏览器里输入https://svnserverIP/cgi-bin/Apache22Passwd.cgi (我的svn配置是https的)。就能够看到改动password的界面了。


    这个cgi仅仅支持IE浏览器。我试过Chrome是不行的。

    为了避免大家也要装个Apache 2.2.20。我把改动的文件打包了。放在这里。你仅仅要copy到VisualSVN Server的安装文件夹,改动一下Apache22Passwd.cgi.ini,就能够用了。


  • 相关阅读:
    小米手机做USB电脑摄像头啦,亲测可用,附有详细教程!
    【DIY文章列表标签】dt_gry_list
    Oracle 10g 设置 PL/SQL 远程
    关于硬盘“4K扇区”对齐的查看与设置方法
    oracle数据误操作恢复【flashback闪回操作】
    CENTOS下安装LNMP环境随笔
    深喉咙使用心得(陆续更新ing....)
    CENTOS6.3环境下安装VSFTPD 便于开通FTP功能随笔
    MYSQL/SQL_SERVER/ORACLE三种数据库自动备份方法
    U盘安装 ubuntu 12.04随笔
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6876488.html
Copyright © 2011-2022 走看看