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 Files\VisualSVN Server\bin(我安装在C盘).注意版本号相应。能够查看该文件夹下其它 .so 文件版本号。我的VisualSVN Server是2.1.10,.so文件版本号是2.2.20.0,为此我还装了一个Apache 2.2.20,就为了提取这个 .so 文件。
3.改动C:\Program Files\VisualSVN Server\conf\httpd-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,就能够用了。
VisualSVN Server 改动用户password的更多相关文章
- MySQL 改动用户password及重置rootpassword
为数据库用户改动password是DBA比較常见的工作之中的一个.对于MySQL用户账户的password改动,有几种不同的方式.推荐的方式使用加密函数来改动password. 本文主要描写叙述了通过 ...
- [加入用户]解决useradd 用户后没有加入用户Home文件夹的情况,Linux改变文件或文件夹的訪问权限命令,linux改动用户password,usermod的ysuum安装包。飞
usermod的yum安装包: shadow-utils 将nobody用户加入到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep n ...
- VisualSVN Server 修改用户密码
VisualSVN Server是非常方便好用的SVN服务器端软件,但有个问题,你在服务器端创建了用户名密码后,用户无法自己修改密码,据说VisualSVN的客户端可以修改用户密码,但客户端是收费软件 ...
- mysql改动用户password
登录root用户 用root用户登录控制台. use mysql use mysql,mysql是mysql数据库自己主动创建的一个数据库. 改动user表的数据 update user set pa ...
- 在Windows上,迁移VisualSVN server
最近在搭建自动化测试框架,顺便了解了一下SVN的搭建.对于一般的使用场景,VisualSVN还是挺方便的,而且上手特别快. 由于是第一个demo,后期要迁移到其他服务器上面,所以就熟悉了一下serve ...
- visualSVN server库迁移
首先,VisualSVN Server Manager,包含两个路径,一个是安装路径,例如本机:C:\Program Files\VisualSVN Server,一个是库路径,例如本机:C:\Rep ...
- visualSVN server库迁移(转)
转自:http://blog.csdn.net/yuhuijun_1/article/details/9762683 首先,VisualSVN Server Manager,包含两个路径,一个是安装路 ...
- 为VisualSVN Server增加在线修改用户密码的功能
原文:为VisualSVN Server增加在线修改用户密码的功能 附件下载:点击下载 VisualSVN Server是一个非常不错的SVN Server程序,方便,直观,用户管理也异常方便. 不过 ...
- Hacked VisualSVN Server by PHP to allow user change password
index.php <?php$username = $_SERVER["PHP_AUTH_USER"]; //经过 AuthType Basic 认证的用户名$authed ...
随机推荐
- SQL SERVER 占用资源高的SQL语句
--SQL SERVER 占用资源高的SQL语句: --查询占用cpu高的前 50 个 SQL 语句 SELECT total_cpu_time,[total_physical_Reads], tot ...
- django的rest framework框架——认证、权限、节流控制
一.登录认证示例 模拟用户登录,获取token,当用户访问订单或用户中心时,判断用户携带正确的token,则允许查看订单和用户信息,否则抛出异常: from django.conf.urls impo ...
- saltstack管理八之常用执行模块
所有执行模块: http://docs.saltstack.cn/zh_CN/latest/ref/states/all/index.html 常用模块:cmd, cron, file, mount, ...
- 动态修改字节码以替换用反射调用get set方法的形式
1. 起因 在前两天,为了解决websphere和JDK8上部署的应用发起webservice调用(框架用的cxf)时报错的问题,跟了一些代码,最终发现可以通过加上参数-Dcom.sun.xml.bi ...
- iOS学习笔记15-序列化、偏好设置和归档
一.本地持久化 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据.在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件( ...
- 【bzoj4605】崂山白花蛇草水 权值线段树套KD-tree
题目描述 神犇Aleph在SDOI Round2前立了一个flag:如果进了省队,就现场直播喝崂山白花蛇草水.凭借着神犇Aleph的实力,他轻松地进了山东省省队,现在便是他履行诺言的时候了.蒟蒻Bob ...
- haskell 乱搞(2)之 Y-conbinator [原创]
Y-conbinator"有没有用"?并没有,在大多数支持函数式编程的语言里,你可以自由的使用递归,而这货只是作为理论基石弥散在函数式编程的血肉之中 这是数学笔记,这是数学笔记,这 ...
- 【bzoj3545】[ONTAK2010]Peaks 线段树合并
[bzoj3545][ONTAK2010]Peaks 2014年8月26日3,1512 Description 在Bytemountains有N座山峰,每座山峰有他的高度h_i.有些山峰之间有双向道路 ...
- OpenJ_Bailian3375
Farmer John has decided to reward his cows for their hard work by taking them on a tour of the big c ...
- oracle禁止插入、延迟插入方法
DATE_ADD(DATE_ADD(curdate(),INTERVAL +6 HOUR),INTERVAL +6 DAY) mysql取当前日期后6天,截止到6点钟的方法 --直接报错 CREATE ...