您的位置:首页 > 其它

在windows2003 server 上安装svn以及客户端密码修改

2010-12-06 15:13 197 查看
安装SVN

一、下载:VisualSVN-Server-2.1.5.msi

二、安装,OK!

配置客户端修改密码程序

一、ApachePasswd说明

  这是一个用于修改Apache中AuthUserFile的工具,编写时主要是为了远程修改基于Apache配置的Subversion的用户密码。
  目前提供for apache2.0版本及for apache2.2版本。

  当Subversion配置成作为Apache的一个模块运行时,在httpd.conf中可能是类似这下面这样的语句:
  
<Location /svn>
DAV svn
SVNParentPath C:/SVN_repos
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile C:/SVN_repos/passwd
AuthzSVNAccessFile C:/SVN_repos/access.conf
Require valid-user
</Location>

  ApacehPasswd就是用来修改上面配置中的C:/SVN_repos/passwd这个文件的

二、配置步骤:

1、下载Apache22Passwd.rar压缩包
  2、在D:/Program Files (x86)/VisualSVN Server 文件夹下创建 cgi-bin,解压缩Apache22Passwd.rar,将文件Apache2xPasswd.cgi及Apache2xPasswd.cgi.ini复制到cgi-bin目录下,且将Apache2xPasswd.cgi改名为svnpwd,Apache2xPasswd.cgi.ini改名为svnpwd.ini。

  3、如果是for apache2.2版本,复制apache服务器的bin目录下libapr-1.dll、libapriconv-1.dll、libaprutil-1.dll到svnpwd所在的目录

4、复制Apache服务器下的mod_cgi.so到*******/VisualSVN Server/bin目录下
  5、修改配置文件svnpwd.ini中auth_user_file路径,如下

auth_user_file=这个路径在httpd.conf中可以看到 如:E:/Repositories/htpasswd

6、配置******/VisualSVN Server/conf/httpd-custom.conf

原来是空白的,加入如下内容:

LoadModule cgi_module bin/mod_cgi.so
LoadModule alias_module bin/mod_alias.so
<IfModule alias_module>
ScriptAlias /cgi-bin/ "D:/Program Files (x86)/VisualSVN Server/cgi-bin/"
</IfModule>

7、重启VisualSVN Server服务。输入https://localhost/cgi-bin/svnpwd就可以看到修改页面了。

  

svnpwd.ini配置文件备注:
1配置文件可用的配置项

[path]
auth_user_file=这里改为你的Subversion所用的AuthUserFile全路径,如C:/SVN_repos/passwd
日志文件名
log_file=svnpass.log
[setup]
password_min_length=1
[html]
title=修改SubVersion密码
description=修改SubVersion密码
your_name = 用户名
old_password = 旧密码
new_password1 = 新密码
new_password2 = 验证新密码
btn_change = 修 改
btn_reset = 重 置

change_password_ok=成功修改密码
change_password_failed=修改密码失败
old_password_error=旧密码错误
server_error=服务器错误
password_must_greater=密码位数必须大于
two_password_not_matched=两密码不一致
please_enter_name=请输入用户名
back=返回
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐