远程修改基于apache配置的Subversion密码的工具ApachePasswd

首先要感谢 www.iUseSVN.com 这个网站,感谢作者:PCplayer ([email protected]) 为我们提供这么好的一个工具。

 

ApachePasswd主要是为了远程修改基于Apache配置的Subversion的用户密码。目前提供for apache2.0版本及for apache2.2版本。工具可以在上面那个网站找到。

 

下面是基于我自己搭建的SVN环境来配置ApachePasswd,其实ApachePasswd软件包里面带有详细的配置说明。

 

使用方法:
  1、将文件Apache2xPasswd.cgi及Apache2xPasswd.cgi.ini复制到C:/Program Files/SubversionServer/httpd/cgi-bin目录下。(这句话中的x请用相应的版本代替,如for apache2.0,则为Apache20Passwd.cgi)
  2、如果是for apache2.2版本,复制C:/Program Files/SubversionServer/httpd/bin目录下libapr-1.dll、libapriconv-1.dll、libaprutil-1.dll到Apache2xPasswd.cgi所在的目录
  3、修改配置文件Apache2xPasswd.cgi.ini中auth_user_file路径,如下

[path]
auth_user_file=这里改为你的Subversion所用的AuthUserFile全路径,如D:/SVN/passwd

  4、现在访问你服务器的http://localhost:port/cgi-bin/Apache2xPasswd.cgi就可以看到修改subversion密码的界面了。

 

备注:为了方便起见,我把文件 Apache2xPasswd.cgi及Apache2xPasswd.cgi.ini 改名为 svnpass和svnpass.ini,

         这样我直接输入http://localhost:port/cgi-bin/svnpass就可以到修改SVN密码的界面了。

你可能感兴趣的:(SVN,subversion,apache,工具,svn,file,user)