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,就能够用了。


  • 相关阅读:
    LoadRunner检查点
    LoadRunner性能测试执行过程的问题
    深入理解Loadrunner中的Browser Emulation
    JMeter性能监测插件介绍(三)
    Jmeter分布式测试搭建(二)
    Jmeter测试环境搭建(一)
    loadrunner中lr_save_searched_string函数的使用
    C语言字符串操作常用库函数
    LoadRunner中截取字符串
    LoadRunner常用事务判断
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6876488.html
Copyright © 2011-2022 走看看