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

                      安装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=返回

你可能感兴趣的:(apache,windows,server,SVN,Module,subversion)