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 

你可能感兴趣的:(subversion windows 配置)