VisualSVN-Server-3.6.4-x64增加自助修改密码
如果不用VisualSVN客户端的话,VisualSVN Server只能在服务器端修改密码,对管理来说很不方便。网上给出的很多教程没有写对应软件版本,自己从网上下载软件。由于软件版本冲突,配置了多个版本才终于成功,先把记录记载下来
环境
windows10
软件
VisualSVN-Server-3.6.4-x64.msi
php-5.4.3-Win32-VC9-x64.zip
apache2.2.34
步骤
VisualSVN Server 帐号及密码保存在 htpasswd 文件里,几种修改方式:
1、使用 VisualSVN Server Manager 管理工具重置密码。
2、通过 WMI 里用 PowerShell 脚本更改。示例如下:
$svnuser = Get-WmiObject -Namespace Root\VisualSVN ` -ComputerName svn.hostname.com ` -query "select * from VisualSVN_User where name = 'username'" $svnuser.SetPassword('123456') |
3、使用 Windows 版 Apache 的 htpasswd.exe 命令更改。
该方法是使用 php 页面来调用 htpasswd.exe 修改密码,方便用户通过网页修改,下面讲解配置要点。
安装路径D:\soft
从 网站下载完整的 Apache 2.2.34 x64 版本,从里面提取一个文件 htpasswd.exe 放到
C:\Program |