Windows下Apache+SVN部署全程跟踪

本节接着介绍Windows2003下Apache+SVN部署问题,在这里拿出来和大家分享一下,希望对大家有用。下面是Apache+SVN部署的相关具体步骤:

10年积累的网站设计、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有岳普湖免费网站建设让你可以放心的选择与我们合作。

添加用户:
打开命令行工具(cmd.exe),转到apache的bin目录下,参考以下命令添加用户。
说明:创建用户zj
输入:htpasswd–cD:\svn\passwdzj,说明:使用-c参数来创建一个passwd文件
输出:
Newpassword:*****
Re-typenewpassword:*****
Addingpasswordforuserzj
再创建用户的时候就不用-c参数,而是用-m参数,因为文件passwd已经创建。

创建svn资源库:
在进行Apache+SVN部署是需要用TortoiseSVN在D:/svn下创建test资源库,此处注意我遇到的一个问题:如果TortoiseSVN的版本过高,而SVN服务器的版本过低有可能造成,创建的资源库无法访问(SVNCouldnotopentherequestedSVNfilesystem)。因此版本要相符。当然为避免上面的问题也可以直接用命令来创建,在命令行窗口,转到svn的bin下,svnadmincreated:\svn\repository.

配置访问权限:
在d:\svn下建立一个名为svnauthz的文件,编写内容如下:

 
 
 
  1. [groups]  
  2. admin=zm 
  3. team1=dev1,dev2  
  4. #为所有库指定默认访问规则  
  5. #所有人可以读,管理员可以写,危险分子没有任何权限,[/]代表根目录  
  6. [/]  
  7. *=r  
  8. @admin=rw 
  9. dangerman=  
  10. #允许开发人员可以完全访问他们的项目版本库  
  11. [test:/]  
  12. @team1=rw 

测试
重启apache,在IE里访问http://localhost:端口/svn/
看到创建的test资源库进行权限测试OK。如果出现无法访问错误,仔细检查一下,apache的conf文件里的location设置的路径后面是还少了/,或者NTFS目录权限的问题。Windows2003下Apache+SVN部署具体事项讲解完毕,谢谢关注。

  【编辑推荐】

  1. MyEclipse6.0集成SVN及配置详解
  2. CentOS系统中安装subversion并使用svn+ssh访问
  3. 基于Java的svn客户端工具JavaSVN 1.1.0.beta发布
  4. 如何结合使用Subversion和Eclipse
  5. Subversion日期解析函数缓冲区溢出漏洞

网站栏目:Windows下Apache+SVN部署全程跟踪
转载注明:http://www.csdahua.cn/qtweb/news48/24198.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网