Subversion的用户自助修改口令实现(linux测试通过)
环境: SLES10-SP1+Apache-2.0.63+php-5.2.6+SVN-1.4.6
1. 编辑php模块支持
2. apache原svn配置如下
<location>
DAV svn
SVNParentPath /jeffrey/data/svnroot/repository/
AuthType Basic
AuthName “Subversion repository”
AuthUserFile htpasswd/.htpasswd.users
AuthzSVNAccessFile /jeffrey/data/svnroot/repository/conf/authz
Require valid-user
</location>
3. 在Apache中增加一个别名,如:svntools,设置该路径访问需要认证,认证文件为Subversion的认证文件。
Alias /svntools “/jeffrey/data/svn/repo/”
<Directory “/jeffrey/data/svn/repo/”>
Options FollowSymLinks -Indexes
Require valid-user
AuthType Basic
AuthName “Subversion Tools”
AuthUserFile htpasswd/.htpasswd.svn.users
</Directory>
4). 上传附件中的文件并更名为index.php到 /jeffrey/data/svn/repo/ 目录, 使用http://ip/svntools访问即可
* 请根据自己的环境修改附件中如下两行
$passwdfile=”/jeffrey/app/apache-2.0.63/htpasswd/.htpasswd.svn.users”;
$command=’”/jeffrey/app/apache-2.0.63/bin/htpasswd” -b ‘.$passwdfile.” “.$username.” “.$newpass;
Trackback URL: http://blog.zhangjianfeng.com/article/761/trackback
Tags: linux, php, Subversion, suse, SVN, 自助修改口令





















0 Responses to “Subversion的用户自助修改口令实现(linux测试通过)”