qaqa12345667 发表于 2015-8-2 13:02:29

CentOS 6.5 Apache+SVN使用户可以自己修改密码

  yum -y install php #安装php
  mkdir /var/www/svnadmin #建立页面目录
  vi /var/www/svnadmin/index.php #创建index.php用于修改密码,第135行是SVN密码文件的路径





1
25
26
27
28
29 Subversion 在线自助密码修改
30
31
32
33
37
38
61
62
63
91
92
93
94
95
96
97 Subversion 密码修改
98
99
100 用户名:
101
102
103
104 原密码:
105
106
107
108 用户密码:
109
110
111
112 确认密码:
113
114
115
116
117
118
119
120
121
122
123
148
149
153
154
157
158
159
160 index.php
index.php  vi /etc/httpd/conf/httpd.conf #将页面写入apache配置中,可以配置在VirtualHost下



Alias /svnadmin "/var/www/svnadmin/"

AuthType Basic
AuthName "SVN user password motify"
AuthUserFile /etc/httpd/conf.d/passwd.dav_svn
Require valid-user

  vi /etc/php.ini #修改php配置



short_open_tag = On #开启php短标签否则对于短标签的解析不正常
  vi /var/www/svnadmin/create.php #如果修改密码出错返回值1,那就使用页面创建passwd.dav_svn文件




  
  关于Apache+SVN的安装配置可以参考http://www.iyunv.com/iakud/p/3493564.html
  关于使用Apache的VirtualHost映射SVN端口可以参考http://www.iyunv.com/iakud/p/3493633.html
页: [1]
查看完整版本: CentOS 6.5 Apache+SVN使用户可以自己修改密码