svn配置并与apache集成(windows环境)
2013-02-01 15:59
453 查看
subversion服务端配置
1、安装subversion服务端,下载地址:http://sourceforge.net/projects/win32svn/ ,安装路径:F:\Program
Files\Subversion
2、创建版本库
Cmd代码
svnadmin create F:/svn/repositories/test
3、增加windows服务
Cmd代码
sc create svnservice binpath= "\"F:\Program Files\Subversion\bin\svnserve.exe\" --service -r F:\svn\repositories" displayname= "Subversion" depend= Tcpip
4、设置svn用户名及密码(略)
5、启动服务
Cmd代码
net start Subversion
6、创建目录骨架
-project
|-baselines
|-branches
|-tags
|-trunk
导入:
Cmd代码
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命令生成密码
Cmd代码
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端口)
参考地址:http://erichli.iteye.com/blog/1446608
1、安装subversion服务端,下载地址:http://sourceforge.net/projects/win32svn/ ,安装路径:F:\Program
Files\Subversion
2、创建版本库
Cmd代码
svnadmin create F:/svn/repositories/test
3、增加windows服务
Cmd代码
sc create svnservice binpath= "\"F:\Program Files\Subversion\bin\svnserve.exe\" --service -r F:\svn\repositories" displayname= "Subversion" depend= Tcpip
4、设置svn用户名及密码(略)
5、启动服务
Cmd代码
net start Subversion
6、创建目录骨架
-project
|-baselines
|-branches
|-tags
|-trunk
导入:
Cmd代码
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命令生成密码
Cmd代码
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端口)
参考地址:http://erichli.iteye.com/blog/1446608
相关文章推荐
- Windows上配置和使用svn-1.4.6 + Apache2.2.6 + Eclipse版本控制环境
- windows环境下配置apache svn服务器
- 搭建Windows系统下php开发环境有很多种方式,比如LAMP的配置、php IDE和调试工具的选择等等。根据每个人喜好不同有很多配置方式。这里主要介绍的是利用XAMPP集成安装和配置apache、
- 【原创】在Windows 环境下利用SVN和Apache以及Ankh配置源代码管理服务
- Windows 下 PHP 开发环境配置系列一(PHP+Apache+MySql; Zend Debugger+PDT)
- [转载]Windows环境下的tomcat + apache配置(绝对实践操作版)
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql
- Windows下配置SVN 1.4.5 + APACHE 2.2.6使用域认证
- Windows环境配置Apache+Mysql+PHP
- windows下Apache+SVN+Trac安装及配置(一)
- Poechant 快速安装配置教程:Windows 7下Apache+MySQL+PHP开发环境
- windows平台Apache和Subversion集成安装与配置
- windows 下wamp环境1 配置之apache的安装
- Windows环境下的tomcat + apache配置
- Windows下配置Apache集成PHP
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。
- Windows下Apache + MySQL配置PHP环境笔记
- Windows环境下完全手工配置Apache、MySQL和PHP
- Windows基于Apache的svn服务器配置