subversion windows 配置

1.安装 SubVersion
2.安装 toroiseSVN
3.创建 SVN 数据库 :svnadmin create path
4.修改配置文件:
  1) conf/svnserve.conf文件
  anon-access = None 	# 匿名访问,不可访问
  auth-access = write	# 登录用户,可读写
  password-db = passwd  # 用户名和密码文件
  authz-db = authz	# 目录权限文件
  realm = MySVN		# SVN库名称
  2) svnserve.conf/passwd 
  [users]
  admin = admin 	#用户名 = 密码
  3) svnserve.conf/authz 目录权限
  # [/foo/bar]
  # harry = rw
  # &joe = r
  # * =
  切记如果没有仓库名称的话,根路径一定是/

5.启动 SVN 数据库
  1) 守护进程形式启动:
  svnserve -d -r rootpath
  可用svn://localhost/访问

6.使用apache访问
  1) 安装apache2.X,2.2的好像有问题
  2) 进入Sibversion的安装目录(通常为c:/program files/Subversion),找到文件 httpd/mod_dav_svn.so和mod_authz_svn.so,将它们拷贝到Apache的modules目录(通常为 c:/program files/apache group/apache2/modules)
  3) 从Subversion的安装目录拷贝文件libdb43.dll到Apache的modules目录。
  4) 配置 apache 配置文件
     去掉以下行的注释(将开头的#删除):
     #LoadModule dav_fs_module modules/mod_dav_fs.so 
     #LoadModule dav_module modules/mod_dav.so

     在LoadModule节的最后添加以下两行:
     LoadModule dav_svn_module modules/mod_dav_svn.so 
     LoadModule authz_svn_module modules/mod_authz_svn.so 
     在配置文件的最后添加下面这些行:

     <Location /svn>
         DAV svn
         SVNParentPath D:/SVN                # 这里一定要看清楚是仓库的上次目录啊      
         AuthType Basic 
         AuthName "Subversion repositories" 
         AuthUserFile D:/passwd        
         #AuthzSVNAccessFile D:/svnaccessfile 
         Require valid-user 
     </Location>  

参考:
1.基于Apache的Subversion服务器安装(windows) SVN安装备忘
http://www.ycsznet.com/article.asp?id=426 
2.配置svn用户权限的真实经历——T_T
http://www.subversion.org.cn/bbs/viewthread.php?tid=520&pid=2969&page=1&extra=#pid2969

3.VisualSVN windows下很方便的SVN管理工具
http://www.visualsvn.com/
4.apache + subversion for linux 安装
http://www.cnblogs.com/dengqiye/archive/2009/07/11/1521464.html




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值