Terry.Li-彬

虚其心,可解天下之问;专其心,可治天下之学;静其心,可悟天下之理;恒其心,可成天下之业。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  143 随笔 :: 344 文章 :: 130 评论 :: 0 Trackbacks

Apache 整合 SVN

( 注意

a、  svn 服务端针对 apache 有两种下载版本, 2.0.x 2.2.x ,这个需要一一对应

b、  在安装下面工具时请指定英文目录且其中不要有空格

)

1、  下载 apache

http://www.apache.org

2、  下载 SVN 服务端文件

http://subversion.tigris.org/getting.html#windows

3、  下载 SVN 客户端

http://tortoisesvn.net/downloads

4、  安装 apache

安装很简单,一路回车(其中要配置 apache 端口,一般我们使用 80 端口)

安装完毕后桌面右下角会出现 apache 图标 ,双击出现控制界面

 

5、  安装 SVN 服务端

一路回车

6、  按照 SVN 客户端

一路回车

7、  apache 服务启动后,在浏览器访问 http://localhost ,如果能找到页面则说明 apache 已经安装成功

8、  拷贝 %SVN_HOME%\bin 下的 mod_authz_svn.so mod_dav_svn.so %apache_home%\moudles

9、  打开 %apache_home%\conf\httpd.conf

将图中选中两行前的“ # ”去掉

10、              127 行加入如下两行

11、              在该文件最后加入如下

12、              d:/java/svnRepository 文件夹中右键 TortoiseSVN->create repository here ,将在该文件夹下建立 svn

13、              创建 d:/java/Subversion/passwd 文件夹用来存放用户密码

14、              %apache_home%\bin 加入环境变量

15、              创建用户

 

16、              重新启动 apache ,出现如下界面表示 apache svn 已经整合在一起了

17、              使用浏览器访问 http://localhost/svn ,如下登陆框表示用户配置 OK

18、              权限配置

a)         修改 %apache_home%/conf/httpd.conf

<Location /svn>

DAV svn

SVNPath D:/java/svnRepository

AuthzSVNAccessFile D:/java/Subversion/passwd/policy

AuthType Basic

AuthName "Subversion Repository"

AuthUserFile D:/java/Subversion/passwd/passwords

Require valid-user

</Location>

b)        建立 D:/java/Subversion/passwd/policy 文件

c)        policy 文件中定义权限信息

                         i.              使用 [groups] 来声明组信息(可以将 PM Leader QA Development Project 设定为不同的组,每个组中有不同的成员)

例如:下面声明了三个组,每个组里面有不同的成员(多个成员使用逗号分隔)

[groups]

DevPM = chengyongbing

Leader = terry

JWT =……

                       ii.              [/foldername] 来声明某个文件目录的使用权限

例如: JWT 这个组只能对 /projects/jingwutong 这个目录有读写权限,其它目录只有读权限,同时 terry 对这个目录也有读写权限(这里说明一下,如果是组需要在前面加“ @ ”)

[/projects/jingwutong]

@JWT = rw

terry = rw

* = r

 

 

19、               

 

 

 

 

 

 

SVN 中文手册: http://svndoc.iusesvn.com/svnbook/1.4/

 

posted on 2009-06-01 14:36 礼物 阅读(495) 评论(0)  编辑  收藏 所属分类: svn

只有注册用户登录后才能发表评论。

网站导航: