windows2003下的svn配置

Windows2003下的svn搭建

一、  软件准备

1  见附件parckage

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

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

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

2  额外判断库依赖软件

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

二、  安装软件

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

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

三、  配置调试

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

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

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

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

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

LoadModule  dav_svn_module modules/mod_dav_svn.so

LoadModule  authz_svn_module modules/mod_authz_svn.so

http的配置文件添加


<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. 生成版本库

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

4. 用htpasswd生成用户和密码

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


[groups]

admin=xxx

dev=xxxxx

[/]

* = rw

[project:/]

@admin = rw

@dev=r

6. 最后做测试

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

你需要 “SVNListparentPathon” 加入

不然会出现

四、  异常调试

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

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

2. 如果出现

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

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

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

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

时间: 2024-08-06 02:45:50

windows2003下的svn配置的相关文章

nginx下修改svn配置

最近公司的SVN服务器地址做了变更,而我用的操作系统是Ubuntu操作系统,我也不想把以前下载的代码重新进行修改,我想通过修改svn地址,应该可以,终于在网上通过查找资料,找到了解决的方法: 进行你所工作的svn映射到本地的目录中.在终端下运行$svn switch --relocate http://oldPath http://newpath.系统提示输入用户名,密码.重新输入后,即可完成svn地址的变化. nginx下修改svn配置

【php】在Windows2003下的IIS配置php5.4

本文与<[php]在Windows2003下配置Apache2.4与php5.4>(点击打开链接)为姊妹篇,仅仅是php所用的server有点不同,这里一个是Apache2.4,一个是Windows2003自带的IISserver. 一.在Windows2003安装IIS 1.首先打开Windows2003的控制面板,查看是否有"管理工具",没有也不要紧,点击"加入或删除程序".有的话.能够直接进入第二步,IIS的配置. 2.在弹出的窗体,选择加入/删除

IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结

首先,使用的时候,自己得先在电脑上安装个小乌龟.也就是svn啦. 第一步安装小乌龟. 如下: 具体安装好像没什么具体要求,一路next,就好. 如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上. 这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的. 把上面的勾选取消了,就可以应对下面的这个错误.看图. 安装OK之后,确保你这个编辑器也已经激活成功,那么下一步开始 第二步,导出. 从svn上chec

Android studio 下的svn配置使用

一.Android Studio配置SVN Android Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion:在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的SVN安装目录,选到"svn.exe"即可: 在Use command line client下面还有一个Use system default Subversion configuration

IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结(转)

IntelliJ IDEA使用教程 (总目录篇) 首先,使用的时候,自己得先在电脑上安装个小乌龟.也就是svn啦. 第一步安装小乌龟. 如下: 具体安装好像没什么具体要求,一路next,就好. 如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上. 这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的. 把上面的勾选取消了,就可以应对下面的这个错误.看图. 安装OK之后,确保你这个编辑器也已经激活成功,

梭猫互联分享:Windows2003下JSP环境配置教程(J2SDK+Tomcat5+IIS)

1.准备工作所需软件:下载java的编译开发工具,以前叫JDK,新版本名字是J2SDK,我的是以j2sdk-1_4_2_03-windows-i586-p.exe为例. (软件大小48.2M)下载地址:http://www.khyh.net/zz/down/j2sdk-1_4_2_03-windows-i586-p.exe 下载TOMCAT5.0,本例文所用的版本是5.0版本. (软件大小10.2M)下载地址:http://www.khyh.net/zz/down/Tomcat5.exe 2.安

windows2003下svn的安装

Windows2003下svn平台搭建 编辑:dnawo 日期:2010-08-03 转自http://www.mzwu.com/article.asp?id=2557 字体大小: 小 中 大     一.推荐软件服务器端:VisualSVN-Server-2.1.3.msi,点击下载 客户端:TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi,点击下载二.服务器端VisualSVN安装及配置1.安装 说明:Location是程序安装路径,Reposito

分享下使用 svn,测试服务器代码自动更新、线上服务器代码手动更新的配置经验

分享下使用 svn,测试服务器代码自动更新.线上服务器代码手动更新的配置经验 利用SVN的POST-COMMIT钩子自动部署代码 Linux SVN 命令详解 Linux SVN 命令详解2

Mac下搭建svn服务器和XCode配置svn

http://www.cnblogs.com/iihe602/p/3277735.html Mac下搭建svn服务器和XCode配置svn 分类: iOS2013-01-14 14:36 5781人阅读 评论(0) 收藏 举报 先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2.配置svn用户权限. / yourpath /svnroot/repository/conf/目录下存在3个文件: au