Subversion服务器可以再多种环境中搭建,本文就给大家介绍一下Svn1.4.6+apache2.2.8服务器的搭建。下面是搭建的具体步骤;
一、软件准备
1.Apache(apache_2.2.8-win32-x86-no_ssl.msi)http://apache.mirror.phpchina.com/httpd/binaries/win32/
2.Subversion:(1.4.6)http://subversion.tigris.org/files/documents/15/41687/svn-1.4.6-setup.exe
3.TortoiseSVN(1.4.8)http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi?download
4.eclipse客户端site-1.2.4.zip
注意:如果要安装apache服务,一定需要对应subversion服务端的版本Subversion(1.4.6)+Apache_2.2.8nossl
二、Subversion服务器客户端安装
1>需要site-1.2.4.zip包,解压缩后有个site-1.2.4的文件夹。
2>Eclipse菜单
3>勾选几个选项后,finish完成eclipse–SVN客户端的安装
4>TortoiseSVN(1.4.8)的安装
三、Subversion服务器服务端安装(只配置subversion)
1>直接安装svn-1.4.6-setup.exe服务端程序
2>(eg:)在f:\下面新建文件夹svn;在svn文件夹下建立版本库svnServer的文件夹,然后用TortoiseSVN建立版本库。
3>如何启动svn服务(有两种方式)1)通过命令行方式启动:进subversionbin安装目录>svnserve-d-rf:\svn\svnServer
2)通过windows服务方式启动:步骤一>需要添加服务到windows中:svnservice-install-d-rf:\svn\svnServer需要卸载windows服务使用:svnservice–remove
步骤二>需要SVNService.exe的服务程序,在命令行中加入。
3)配置用户名,密码,权限在新建的版本库f:\svn\svnServer中,进入conf文件夹,该文件夹下面有三个文件进行配置。svnserve.conf1)加anon-access=none任何访问时使用验证2)打开password-db=passwd进行用户名密码验证3)打开authz-db=authz进行权限验证:
- Passwd
- [users]
- #harry=harryssecret
- #sally=sallyssecret
- admin=123
- zhangchao=123
- authz
- [groups]
- group_admin=admin
- group_user1=zhangchao
- [/]
- @group_admin=rw
- [/zhangchao]
- @group_user1=rw
注意:在TortoiseSVN中repo-browser查询时,在url填写时需填入完整的目录名进行权限查看,否则无法打开。本节Subversion服务器搭建未介绍完整,请期待下节介绍吧。
【编辑推荐】
- MyEclipse6.0集成SVN及配置详解
- Subversion和TortoiseSVN如何在Windows下进行构建SVN版本控制
- 基于Java的svn客户端工具JavaSVN 1.1.0.beta发布
- 七步搞定Subversion服务器在Ubuntu下的配置
- Subversion日期解析函数缓冲区溢出漏洞