让VisualSVN可以在客户端修改密码
来源:互联网 发布:步步高录音电话软件 编辑:程序博客网 时间:2024/04/29 19:09
文档管理工具采用VisualSVN(服务端)和TortoiseSVN(客户端),但是存在一个问题:密码都是由管理员在VisualSVN服务端进行分配,这样做很不安全,也很不方便。在网上搜索到了很多文章,大多数都是转来转去的,而且很多都没有附件,部分步骤还没说清楚,所以在这里总结一下,以后备用。
1,先准备附件:VisualSVN客户端修改密码;
2,停止VisualSVN服务,不停止的话无法覆盖;
3,解压附件,覆盖到VisualSVN安装目录下;
4,修改conf/httpd-custom.conf:
LoadModule alias_module bin/mod_alias.so
LoadModule cgi_module bin/mod_cgi.so
<IfModule alias_module>
ScriptAlias /cgi-bin/ "D:/Program Files/VisualSVN Server/cgi-bin/"
</IfModule>
只需要修改红色加粗部分为VisualSVN安装目录的cgi-bin目录。
5,修改cgi-bin/svnpass.ini:
[PATH]
pwdFilePath=F:\Repositories\htpasswd
[ERRCODE]
UnKnownErr=Unknown error
NoSuchUser=No Such User
IncorectOldPwd=Incorect old password
NewPwdNotMatch=New password not match
UserNameTooShort=Username is too short to go
UserNameTooLong=Username is too long to go
PwdTooShort=the Password is too short to go
PwdTooLong=the Password is too long to go
[RULES]
MinUserNameLen=1
MaxUserNameLen=20
MinPwdLen=1
MaxPwdLen=30
还是只需要修改红色加粗部分,这里应该注意,原始的文件中写的是htpasswd,应该修改为VisualSVN建的仓库的目录下的htpasswd的完整目录,我的仓库就建在F:\Repositories下。
6,重新启动VisualSVN服务。
7,测试,在浏览器中输入https://ip-addr:443,如果没有修改服务的端口的话,应该是443,注意在页面右上角出现了一个修改密码的链接,点击出现修改密码界面。
点击修改密码之后出现界面:
8,到此就完成操作了。
但是在客户端上使用起来还是不是特别方便,我们将svn地址做成一个快捷方式文件,放在svn中可以公共访问的地方,这样每个人第一次“检出”之后,就可以直接执行这个快捷方式修改密码了。
- 让VisualSVN可以在客户端修改密码
- VisualSVN在客户端使用ApacehPasswd修改密码
- VisualSVN增加密码php修改页面
- TortoiseSVN 客户端修改密码
- 在windows2003 server 上安装svn以及客户端密码修改
- 在MOSS里让用户修改自己的域密码
- 修改客户端svn用户名密码
- VisualSVN 客户端配置
- SQL Server的登录帐户(如 sa )密码,登录不上,在哪里可以修改
- VisualSVN Server 修改用户密码
- VisualSVN Server 增加自助修改密码页面(支持2.1-3.6最新版)
- 让客户端javascript修改的内容在服务端也能记忆的一个简单例子
- linux可以修改oracle数据库密码
- 路由器修改密码不懂的可以参考
- linux忘记root密码,可以进入单用户模式修改密码
- VisualSVN Server以及TortoiseSVN客户端
- 设置VisualSVN在提交修改时必须输入一定数量的备注信息
- 设置VisualSVN在提交修改时必须输入一定数量的备注信息
- asp.net返回json 动态生成jQuery Easyui tree
- C++ AMP: 在C++中Lambda表达式
- Android获取手机屏幕分辨率
- matlab 函数零散记录
- iOS学习之UINavigationController详解与使用(一)
- 让VisualSVN可以在客户端修改密码
- 提高工作效率的8个小方法
- java 线程池(ThreadPoolExecutor)
- 解决fatal: unable to connect to github.com问题
- PyQt4 精彩实例分析* 实例5 各种消息框的使用
- Java集合框架之小结
- 读excel文件
- 【数据结构与算法】——排序算法篇
- iOS学习之UINavigationController详解与使用(二)