51Testing软件测试论坛

标题: SVN客户端密码修改 [打印本页]

作者: snow_sx1224    时间: 2009-3-9 13:51
标题: SVN客户端密码修改
如何用客户端登陆后修改自己的密码
作者: snow_sx1224    时间: 2009-3-9 20:46
标题: ok
该问题已经解决。谢谢大家!
作者: yuangjay    时间: 2009-3-18 23:44
想知道怎么解决的,呼唤楼主解答
作者: zhouboeric    时间: 2009-3-25 14:33
想知道答案,求楼主赐教!!
作者: snow_sx1224    时间: 2009-3-29 18:48
标题: 修改密码详解
1        安装准备

Apache2.msi及ApachePasswd.rar。



2        配置步骤

2.1        步骤1

安装Apache2.msi。
注意:
1.必须填写email地址等,否则无法正常启动。出现如图所示错误:

2.如果出现提示“端口被占用”,如下图所示:

无法启动服务时,在cmd命令中执行“netstat –anb | more”查看是什么占用了端口。
如果不能关闭占用80端口的程序,就需要更改Apache2.0的端口。
修改Apache2.0的端口方法见 “附1”

2.2        步骤2

1.        解压缩ApachePasswd.rar;
2.        在安装好的Apache2下找到cgi-bin文件夹,将压缩包中的ApachePasswd.cgi及ApachePasswd.cgi.ini放入该文件夹;
2.3        步骤3

1.        在SVN服务器安装目录下的VisualSVN Server\conf中的httpd.conf文件,打开找到“AuthzSVNAccessFile "…./SVN/Repositories//authz"”,记住这个路径;
2.        修改放入cgi-bin文件夹下的ApachePasswd.cgi.ini文件:找到“authuserfile=…\Svn_repos\passwd”语句,将“…\Svn_repos\passwd”路径修改为上一步记录的“…./SVN/Repositories//authz”路径;
2.4        步骤4

1.        将Apache2中bin目录下的libapr.dll、libapriconv.dll、libaprutil.dll复制到Apache2下的cgi-bin文件夹中。配置完毕。
3        修改密码

客户运行“http://SVN服务器IP/cgi-bin/ApachePasswd.cgi”,若端口被修改过,请运行“http://SVN服务器IP:更改的端口号/cgi-bin/ApachePasswd.cgi”。显示修改密码页面,如下图所示

即可正常修改SVN登陆密码。如果修改密码页面显示的是乱码,更改编码为“简体中文”,见下图:


附1
修改Apache2.0的80端口步骤:

步骤1. 找到Apache2.0的安装目录中conf文件夹,打开httpd.conf文件,找到如下图所示:

更改“listen 80”中的80为8080或其它未被占用的端口。检查Apache2.0能否启动。若仍不能正常启动,继续执行步骤2。

步骤2. 在执行步骤1的基础上,卸载Apache2.0,成功后在原安装目录中会有遗留的未被删除的文件 ,不要将其删除。然后重新安装Apache2.0在同一路径下,即可启动。





附2
可以设置限制密码的最小位数:
设置密码长度限制:ApachePasswd.cgi.ini文件中的passminlen=6,表示密码最小长度为6位




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2