1.当然要装apache,当然要装subversion
我这里的httpd 版本是2.2.15,svn的版本是1.6.9,centos的版本是6.2
2.当然要修改httpd.conf
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
前面的#去掉
同时也要添加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
同时在httpd.conf的最下面添加
DAV svn
SVNListParentPath on
SVNParentPath /home/svnroot
AuthType Basic
AuthName "wap"
AuthUserFile /home/svnroot/svn/passwd
AuthzSVNAccessFile /home/svnroot/svn/authz
Require vaild-user
DAV svn
SVNListParentPath on
SVNParentPath /home/svnroot
AuthType Basic
AuthName "login"
AuthUserFile /home/svnroot/svn/passwd
AuthzSVNAccessFile /home/svnroot/svn/authz
Require vaild-user
我们必需在/home/svnroot/svn/下面有两个文件passwd,authz这两个文件,可以进行统一用户名和权限的管理。对多库可以统一管理。
最后建用户名和密码
第一次建htpasswd -c /home/svnroot/svn/passwd 用户名
输入密码:
在输入一次密码:
用户是建好了。同时也要改authz这个文件。
[/]
huyanshu = rw
yaowg = rw
保存退出。
不改是登录不进去的。
最后重起apache配置。
记住所有文件代码都要顶格
利用htpassd 工具更改用户密码
htpasswd -D passwd leapsoul
htpasswd -b passwd leapsoul phpdev
阅读(4652) | 评论(0) | 转发(1) |