本节接着介绍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的文件,编写内容如下:
- [groups]
- admin=zm
- team1=dev1,dev2
- #为所有库指定默认访问规则
- #所有人可以读,管理员可以写,危险分子没有任何权限,[/]代表根目录
- [/]
- *=r
- @admin=rw
- dangerman=
- #允许开发人员可以完全访问他们的项目版本库
- [test:/]
- @team1=rw
测试
重启apache,在IE里访问http://localhost:端口/svn/
看到创建的test资源库进行权限测试OK。如果出现无法访问错误,仔细检查一下,apache的conf文件里的location设置的路径后面是还少了/,或者NTFS目录权限的问题。Windows2003下Apache+SVN部署具体事项讲解完毕,谢谢关注。
【编辑推荐】
网站栏目:Windows下Apache+SVN部署全程跟踪
转载注明:http://www.csdahua.cn/qtweb/news48/24198.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网