TortoiseSVN 客户端修改密码

VisualSVN(服务端)安装,这里就不介绍了,自己百度
要实现客户端修改密码,其实就是通过apache的 cgi模块去实现,最后实现的呢,其实就是把数据提交到那个指定的地址。废话少说:
首先得有 ApachePasswd 包
下载地址:https://pan.baidu.com/s/1dEFsr53
第一,停止VisualSVN服务,不停止的话无法覆盖;
第二,解压附件,把里面的东西放到VisualSVN安装目录下(覆盖也行);
第三,修改conf/httpd-custom.conf:

LoadModule alias_module bin/mod_alias.so
LoadModule cgi_module bin/mod_cgi.so


ScriptAlias /cgi-bin/ “D:/Program Files/VisualSVN Server/cgi-bin/

只需要修改斜体加粗部分为VisualSVN安装目录的cgi-bin目录。
第四,修改cgi-bin/svnpass.ini:

[PATH]
pwdFilePath=***F:\Repositories\htpasswd***


[ERRCODE]
UnKnownErr=未知错误
NoSuchUser=帐号不存在
IncorectOldPwd=旧密码错误
NewPwdNotMatch=新密码不符合标准
UserNameTooShort=帐号长度为6-20
UserNameTooLong=帐号长度为6-20
PwdTooShort=密码长度为6-30
PwdTooLong=密码长度为6-30

[RULES]
MinUserNameLen=6
MaxUserNameLen=20
MinPwdLen=6
MaxPwdLen=30

还是只需要修改斜体加粗部分,这里应该注意,原始的文件中写的是F:\Repositories\htpasswd,应该修改为VisualSVN建的仓库的目录下的htpasswd的完整目录,我的仓库就建在F:\Repositories下。
第五,重新启动VisualSVN服务。
第六,测试,在浏览器中输入https://ip地址:443/passwd.html,如果没有修改服务的端口的话,应该是443

这里写图片描述

界面,样式什么的可以自己去改 就在htdocs/passwd.html

猜你喜欢

转载自blog.csdn.net/duanshuiliu2017/article/details/78487915