zzss 发表于 2017-1-4 10:06:02

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]
查看完整版本: Apache和Subversion搭建版本控制环境