整合SVN与Apache
一种比较常用的使用SVN的方式是将其与apache整合。通过http协议来访问代码,通过web界面来浏览察看,通过http服务器的安全控制来进行权限认证。
安装要点记录如下:
1. 假设安装Apache至D:/Apache2查看服务中是否有apache2的服务,如果没有需要在apache2的bin下运行apache -k install 生成apache服务,修改conf/httpd.conf 改Listen 80 --〉Listen 9081
重新启动apache服务,http://127.0.0.1:9081/ 如果apache正常可以看到apache启动成功的界面
2. 复制%SVN_HOME%/bin/libdb42.dll、intl3_svn.dll 、libeay32.dll、以及 ssleay32.dll到%APACHE_HOME%/bin
3. 复制%SVN_HOME%/bin/*.so到%APACHE_HOME%/modules
4. 修改%APACHE_HOME%/conf/httpd.conf,增加或修改:如果是svn-1.4.5-setup.exe就不用修改,但要检查是否有,没有就添加
5. 版本库的创建
在Subversion/bin目录下运行svnadmin create d:/svnrepo生成版本库
6. 在<VirtualHost>中增加/svn的<Location>
7. 重起apache,通过浏览器访问http://localhost:9081/svn 可看到Subversion的信息。
8. 在访问控制的方面,采用文件方式,首先建立一个保存密码的文件
%APACHE_HOME%/bin/htpasswd -b -m d:/passwd/ApacheUsers.conf 你的用户名 你的密码
生成的文件内容如下:
如果要按照Group的方式来控制权限,可同时建立一个groups文件,内容如下:
在httpd.conf中的/svn处增加权限控制部分:
重起服务器,浏览http://localhost:9081/svn,出现安全对话框,输入用户名密码即可成功。
相关网站
http://httpd.apache.org/ Apache Web Server 官方网站
参考资料
http://www.douzhe.com/docs/ApacheManual/ Apache2.0 中文参考
http://httpd.apache.org/docs-2.0/ Apache2.0 文档
分享到:
相关推荐
关于svn与Apache整合以及svn一些常用问题的解决,
SVN+apache整合 包括详细的搭建过程和脚本等
svn与apache整合的具体过程描述,并提供相应的详细图解流程。
svn+apache+ssl整合,实现通过https访问SVN服务,并且可以实现只有持有证书才能访问及EMAIL通知和一些安装过程中遇到的问题
NULL 博文链接:https://yanfei133.iteye.com/blog/586146
主要包括: 1、subsversion1.6.6安装 2、apache web 2.2.14服务安装配置 3、openDS安装整合 额外说明:文档中有一点小问题就是SVNPath指定到某一版本库,访问地址就是http://ip/project1同时权限控制中对应的只有“/...
将Apache 与SVN 进行整合,这样以后在输入SVN 服务器地址时就会形如http://形式,比如我们访问JBOSS 等网站时,用的svn服务器地址。 要使apache 和svn 整合,两个的版本一定要兼容,不然就是无法整合,切记
NULL 博文链接:https://huangjinjin520.iteye.com/blog/2406694
1 假设安装Apache至D:\Apache2 (%Apache_HOME%) 2 复制附件解压后里面的*.dll和*.so到%APACHE_HOME%\modules 3 修改%APACHE_HOME%\conf\httpd.conf,增加或修改: LoadModule dav_module modules/mod_dav.so ...
NULL 博文链接:https://liulijun-cn-2011.iteye.com/blog/2031654
相当不错的文档,通过简单操作,实现svn与apache整合
使用apache+svn搭建持续集成环境,支持https访问的SVN服务器。
Apache和SVN整合配置。此文档包含Windows下配置。更多新的文档请参考文件内的信息。
SVN服务器端和客户端的详细配置,Eclipse配置SVN,Apache整合SVN,详细步骤,一步一步的都有图解。 我从一个根本就不懂得SVN概念的人一步一步的学习写出的文档,对于从来没有接触过但是必须要用svn的人来说是个必要...
博文链接:https://xiayingjie.iteye.com/blog/176982
这是我整理的SVN版本控制软件在REHL5(64位)上的安装文档,里面有详细...安装之后可以通过apache浏览器直接访问,里面有将SVN与apache整合的配置说明。 注:文档中红色的为特别注意的。 另外权限问题也需要留意一下。
配置步骤:安装完毕之后就开始了APACHE与SVN的整合配置。 (1),将SVN的bin目录下的扩展名为*.so的文件复制到apache的modoles文件夹下 (2),将SVN的bin 目录下的扩展名为*.dll的文件复制到apache的bin文件夹下 ...