`

svn配置并与apache集成(windows环境)

阅读更多
subversion服务端配置
1、安装subversion服务端,下载地址:http://sourceforge.net/projects/win32svn/ ,安装路径:F:\Program Files\Subversion
2、创建版本库
svnadmin create F:/svn/repositories/test

3、增加windows服务
sc create svnservice binpath= "\"F:\Program Files\Subversion\bin\svnserve.exe\" --service -r F:\svn\repositories" displayname= "Subversion" depend= Tcpip 

4、设置svn用户名及密码(略)
5、启动服务
net start Subversion

6、创建目录骨架
-project
|-baselines
|-branches
|-tags
|-trunk
导入:
svn import svn://localhost/test -m "initial import test" --username --password


apache配置
1、安装apache http server,下载地址:http://httpd.apache.org/download.cgi
2、从subversion安装目录拷贝文件mod_authz_svn.so、mod_dav_svn.so到apache安装目录下面的modules目录下
3、修改apache配置文件httpd.conf
去掉LoadModule dav_module modules/mod_dav.so前面的#
再增加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

4、使用apache的htpasswd命令生成密码
htpasswd -cb users.auth admin admin
htpasswd -b users.auth test test

再将users.auth文件拷贝到F:/svn/repositories/test/conf/目录下即可

5、在httpd.conf文件中增加如下配置
<Location /svn/test>
DAV svn
SVNPath F:/svn/repositories/test

AuthzSVNAccessFile F:/svn/repositories/test/conf/authz
Satisfy Any
Require valid-user

AuthType Basic
AuthName "Subversion repositories"
AuthUserFile  F:/svn/repositories/test/conf/users.auth
Require valid-user
</Location>

集成完成,访问地址:http://localhost/svn/test/trunk/(apache http server的端口使用默认的80端口)
分享到:
评论

相关推荐

    svn安装配置与ldap整合

    这是一遍比较完整的linux下svn+apche+ldap安装配置手册,根据本人实际安装整理后的文档,目前都算是最新版本。其中ldap使用sun的opends,个人感觉比openldap要方便,当然重点不是用什么ldap而是如何配置。 主要包括...

    SVN软件(服务器端+客户端+说明文档)

    如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式访问,一般还要安装配置Apache,如果是新手...

    TortoiseSVN 1.5.2.13595版(Windows下的SVN客户端)

     TortoiseSVN 与Windows 外壳(例如资源管理器)无缝集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序。  并且你不一定必须使用 Windows 资源管理器,TortoiseSVN 的右键菜单可以...

    【精华】 VisualSVN-Server

    那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很...

    SVN操作手册中文版网页格式

    4.29. 与基于 WEB 的版本库浏览器集成 4.30. TortoiseSVN的设置 4.30.1. 常规设置 4.30.1.1. 右键菜单配置 4.30.1.2. TSVN对话框设置一 4.30.1.3. TSVN对话框设置二 4.30.1.4. TortoiseSVN 颜色设置 4.30.2. ...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    笔者有幸接触过以下几种常用的配置管理工具:VSS、SVN、Clearcase,在此做一个小小的总结,并Ctrl+C了以前一些网友的对比评论,不一定准确,只是希望通过这些总结对自己和初学者有所帮助。如果想进一步了解这些工具...

    VisualSVN_Server安装_配置_使用图文教程.doc

    那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很...

    VisualSVN_Server的配置和使用方法.docx

    那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很...

    TortoiseSVN 1.5.2.13595(SVN客户端)

     TortoiseSVN 与Windows 外壳(例如资源管理器)无缝集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序。  并且你不一定必须使用 Windows 资源管理器,TortoiseSVN 的右键菜单可以...

    TortoiseSVN-1.6.4.16808-cn(SVN客户端1.6.4中文版)

     TortoiseSVN 与Windows 外壳(例如资源管理器)无缝集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序。  并且你不一定必须使用 Windows 资源管理器,TortoiseSVN 的右键菜单可以...

    VisualSVN Server 4.0以上.rar

    VisualSVN Server集成了Subversion和Apache,安装的时候Svn Server已经封装为windows service(如果改变VisualSVN Server的URL的时候,VisualSVN Server会自动重启服务,非常方便),Apache服务器的配置也只是在图像...

    Windows下VisualSVN Server的安装与配置方法(图文)

    VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理 为什么在Windows下用VisualSVN Server而不用Subversion 因为如果直接使用...

    CollabNetSubversionEdge for Windows 5.2.4

    Subversion Edge是Collabnet公司发布的SVN和Apache等组件结合的SVN管理工具;最新版本 5.2.4集成了 SVN1.12版本。官网( https://www.collab.net/downloads/subversion );官网下载非常慢,分享给需要的朋友;

    VisualSVN Server的配置和使用方法 图文

    那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很...

    UPUPW PHP v5.2.17 经典怀旧版套装 c1.zip

    UPUPW APACHE PHP5.2.17经典怀旧版为经典源码而生,主要适应PHP5.2系列版本用Zend加密过的程序,完美运行ShopEx/ECShop/phpweb等PHP源码。 优势特点: 1、绿色免费,无需安装,不...支持集成包配置文件的备份与还原

    TortoiseSVN-1.7.10.23359-x64-svn-1.7.7

    TortoiseSVN 与Windows 外壳(例如资源管理器)无缝集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序。 并且你不一定必须使用 Windows 资源管理器,TortoiseSVN 的右键菜单可以工作...

    源代码控制VisualSVNServer的配置和使用方法

    那么在Windows系统上,要想让它随系统启动,就要封装SVNServer为windwsservice,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?...

    subversion-TortoiseSVN-使用手册(CHM+HTML,中英完整版)

    5.26. 与基于WEB的版本库浏览器集成 5.27. TortoiseSVN的设置 5.27.1. 常规设置 5.27.2. 外观与样式设置 5.27.2.1. 图标叠加设置 5.27.2.2. 图标集选择 5.27.2.3. TSVN对话框设置一 5.27.2.4. TSVN对话框设置二 5.27...

    iuhyiuhkjh908u0980

    IVY,它是一个管理(记录、跟踪、解析和报告)项目依赖的工具,可与ApacheAnt紧密集成,很多的信息,请参照: http://ant.apache.org/ivy 1.代码可以从这里得到 svn co ...

Global site tag (gtag.js) - Google Analytics