码迷,mamicode.com
首页 > Windows程序 > 详细

windows2003下的svn配置

时间:2014-10-11 15:33:57      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:服务器   svn   服务端   options   window 2003   

Windows2003下的svn搭建

一、  软件准备

bubuko.com,布布扣

1  见附件parckage

Httpd主要是提供web 网页来访问,通过http来支持subversion                     

Setup-subversion主要是svn的主要服务端安装程序                                 

TortoiseSVNsvn客户端安装程序(服务器上可以不安装,为了后面操作方便选择安装下)

额外判断库依赖软件

bubuko.com,布布扣

还有一个软件depends.exe(主要用于后面相关xx.so 依赖检测)

二、  安装软件

安装顺序:首先httpd----àSetup-Subversion----àTortoiseSVN----àLanguagePack(可选,主要是中文支持)

安装比较简单主要注意自己安装的路径,选择下一步就行了。

三、  配置调试

1 .相关软件都已经安装完成后,开始文件配置

首先配置httpd.conf将大概是84和85行左右下面两行’#’注释取消

bubuko.com,布布扣

 

从subversion的bin目录下复制相关到Http的modules目录下(这里有个问题就是就是可能需要的文件不一样 一般情况下)一般是如下文件拷贝到http的bin目录下:

bubuko.com,布布扣

bubuko.com,布布扣

如果不拷贝以上相关.dll文件就会出现如下

bubuko.com,布布扣

2. LoadModule添加对svn库支持模块

LoadModule  dav_svn_module modules/mod_dav_svn.so

LoadModule  authz_svn_module modules/mod_authz_svn.so

http的配置文件添加

bubuko.com,布布扣

 

<Location  /svn/>

 DAV svn

 SVNParentPath e:/svn

 #SVNPath e:/svn/project

 AuthType Basic

 #SVNListParentPath on

 AuthName "Subversion repositories"

 AuthUserFile e:/svn/passwd

 AuthzSVNAccessFile e:/svn/authz

Require valid-user

 #order allow,deny

  #Allow from all

</Location>

 

 

3. 生成版本库

bubuko.com,布布扣

bubuko.com,布布扣

也可以用命令svnadmin create e:\svn\project来创建

 

4. htpasswd生成用户和密码

bubuko.com,布布扣

5. 对用户访问认证控制文件authz,这个主要根据httpd.conf 里面配置svn里面配置来写。或者你用如下模版。

[groups]      

admin=xxx

dev=xxxxx

[/]

* = rw

[project:/]

@admin = rw

@dev=r

 

6. 最后做测试

bubuko.com,布布扣

 

如果你需要在web 网页下面看到目录

bubuko.com,布布扣

你需要 SVNListparentPathon 加入


bubuko.com,布布扣

不然会出现

bubuko.com,布布扣


四、  异常调试

1.如果不知道需要拷贝那个dll就可以用我们depend.exe来诊断依赖库,然后拷贝所需就行了。

如图:诊断mod_dav_svn.so还需那些依赖库。然后拷贝相关文件就行了。

bubuko.com,布布扣

 

2. 如果出现

bubuko.com,布布扣

一个很大可能就是你的路径写的不够详细导致,将路径尽可能详细如下:

bubuko.com,布布扣

还有一个配置文件注意问题:windowsSVNParentPathSVNPath不能同事启用。一般启用SVNParantPath就行了。不然会导致很多莫名其妙的错误都是

“error OPTIONSof http:xx.xx.xx.xx/svn ‘ 200 ok  

error: http://xx.xx.xx.xx/svn:could not connect to  server ”

 

bubuko.com,布布扣

本文出自 “坤哥的blog” 博客,请务必保留此出处http://kunge.blog.51cto.com/976628/1562490

windows2003下的svn配置

标签:服务器   svn   服务端   options   window 2003   

原文地址:http://kunge.blog.51cto.com/976628/1562490

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!