rainlife 发表于 2013-2-5 01:02:51

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/authzSatisfy Any   Require valid-user</Location>
6. 修改E:/Version/version/authz文件:
# harry_and_sally = harry,sallydeveloper = user[/]* = r #所有用户只读@developer = rw   #developer 用户可读可写# # harry = rw# * =# # @harry_and_sally = rw# * = r
7. passwd文件,如果要加入用户,则只需以明文的方式在这里添加:
user:123456
页: [1]
查看完整版本: Apache和Subversion搭建版本控制环境