Apache和Subversion搭建版本控制环境
1. 安装Apache2.0.59(Apache 2.2.4和Subversion1.4.4不匹配)2. 安装Subversion1.4.4
在安装过程中会提示是否添加Apache支持(一定要先安装好Apache)
3. 进入Subversion\bin目录,使用svnadmin create E:\Version\version 命令在E盘的 version目录下面建立version版本库
4. 进入Apache的bin目录,使用htpasswd -c -p passwd user命令创建用户并设置密码(-p参数是以明文方式建立密码)
5. 拷贝passwd文件到E:/Version/version/conf/,覆盖passwd文件
6. 在Apache的conf目录下面修改httpd.conf文件,在最后加入如下内容:
<Location /svn>
DAV svn
SVNPath E:/Version/version
AuthType Basic
AuthName "svn repos"
AuthUserFile E:/Version/version/conf/passwd
AuthzSVNAccessFile E:/Version/version/conf/authz
Satisfy Any
Require valid-user
</Location>
6. 修改E:/Version/version/authz文件:
# harry_and_sally = harry,sally
developer = user
[/]
* = r #所有用户只读
@developer = rw #developer 用户可读可写
#
# harry = rw
# * =
#
# @harry_and_sally = rw
# * = r
7. passwd文件,如果要加入用户,则只需以明文的方式在这里添加:
user:123456
页:
[1]