读书人

SVN服务器支配方案

发布时间: 2012-11-17 11:14:15 作者: rapoo

SVN服务器部署方案
Svn服务器的部署方案有好多,这里介绍一种比较实用的;简单介绍参考维基百科:http://zh.wikipedia.org/wiki/Subversion???

????二:Windows 下安装

1:官网下载安装包

http://nchc.dl.sourceforge.net/project/win32svn/1.7.3/Setup-Subversion-1.7.3.msi???2:开始安装(简单的安装向导,选择安装路径,一路next)?SVN服务器支配方案??3: 创建svn仓库根目录先在D盘下建立svn文件夹作为仓库根目录;然后在安装目录bin 下输入命令:svnadmin.exe create d:\svn 。如果本地安装了TortoiseSvn 的话,也可以在D盘下选中“svn”目录,右键选择“TortoiseSvn”-“Create Repository Here”子菜单创建版本库; 其结果和上述命令行的结果是一样的。
??????? 如果创建成功,a目录下会自动创建好Conf,dav,db等目录和readme、format文件。?SVN服务器支配方案???4:创建和启动svn服务?<1> ?创建服务在命令提示符下回到刚刚安装的主目录下;借助windows 系统命令SC 来创建svnservice 服务,并指定仓库根目录为D:\svn;注意:每个”=” 后面均有一个空格!?SVN服务器支配方案???<2> ?启动服务?进入服务管理器,启动svnservice 服务。??SVN服务器支配方案????5:访问和权限控制 默认在D:\svn\conf 下有3个配置文件(svnserve.conf ;authz; passwd)?<1> ?全局访问控制?去掉下列三行注释,anon-access = read 表示本地svn服务器允许匿名登录;Auth-access = write 表示认证用户有写的权限。?SVN服务器支配方案??Auth-zb = authz 表示使用本地的authz文件作为认证库,(这里没有开启);Realm = svn 为本地的仓库根目录名称??SVN服务器支配方案???<2> 用户和密码设定最后添加一行“admin = 123456”表示登录的用户名和密码??SVN服务器支配方案???<3> 认证和权限配置??? ???在文件最后一行添加“[/]””admin= rw”表示用户admin对仓库根目录拥有读写权限;?SVN服务器支配方案??6 :客户端验证???????? ??由于TortoiseSVN 客户端已经集成在internet explorer 内核中,这里直接在资源管理器中输入“svn://192.168.18.20”匿名可读;??SVN服务器支配方案????? ??当我们对服务器进行写操作时,提示我们输入认证用户名和密码;?SVN服务器支配方案?

本文出自 “道可道非常道” 博客,请务必保留此出处http://chenxu.blog.51cto.com/2045742/800189

读书人网 >CVS SVN

热点推荐