SVN 密码在线修改说明
其实现原理是通过在本地通过一个CGI脚本,去修改 SVN仓储下的htpasswd密码文件,如我的"d:\Repositories\htpasswd"
所以无非就是自己写一个CGI脚本,使用SVN的密码加密方法,读出密码,再修改然后,再以同亲的加密方法写入,web服务
软件已经存在了,就是 apache, 现在visual svn 或是自己搭建 apache + Subversion 也是一样的。下面是其他网友写的 CGI脚本和方法如下:
只针对 VisualSVN-2.65,其他的版本可能也可以。
这个我是参考网上的两种方法,不同的人写的,我放在一起了,都可以用。呵呵
分别下载文件Apache22Passwd.rar和VisualSVN Server增加在线修改用户密码的功能.rar,网上都有,大家找吧。
1.把VisualSVN Server文件夹中的东西放在C盘安装目录中相同的目录中覆盖
2. 修改VisualSVN Server\conf\httpd-custom.conf文件,加入:
LoadModule cgi_module bin/mod_cgi.so
<IfModule alias_module>
ScriptAlias /cgi-bin/ "C:/Program Files/VisualSVN Server/cgi-bin/"
</IfModule>
3. 修改VisualSVN Server\cgi-bin\Apache22Passwd.cgi.ini文件:
把这一行,变成你自己的仓储的实际路径就可以了
[path]
auth_user_file=d:\Repositories\htpasswd
还有就是可以修改VisualSVN Server\cgi-bin\svnpass.ini
[PATH]
pwdFilePath=D:\Repositories\htpasswd
4. 然后重启 visualSVN
5.再就可以通过在IE中输入:
http://192.168.0.1/cgi-bin/Apache22Passwd.cgi 进行密码的修改了
或是直接输入http://192.168.0.1,然后点左上角进行密码修改
这里的http://192.168.0.1 是你装有visualSVN的那台机器
semilog@163.com
2013.10.25
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SVN密码在线web修改方法及脚本.rar (14个子文件)
修改方法说明.txt 1KB
VisualSVN Server
bin
mod_cgi.so 28KB
htdocs
jquery.js 29KB
svnAuth.js 3KB
svnindex.xsl 5KB
dir.png 426B
file.png 497B
index.html 395B
header.png 5KB
cgi-bin
Apache22Passwd.cgi 196KB
svnpass 21KB
svnpass.ini 442B
Apache22Passwd.cgi.ini 548B
conf
httpd-custom.conf 148B
共 14 条
- 1
semilog
- 粉丝: 21
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页