Windows环境配置Apache+Subversion…
2014-03-07 19:52
369 查看
源代码管理,
做为程序员来讲应该是经常使用的,在源代码管理中, 以Apache +
Subversion的方式最为方便好用,下面讲下如何配置。
一、安装Apache HTTP Server
(1)在 http://httpd.apache.org/download.cgi
下载2.0以上版本(推荐使用2.0以上的,最新版本2.4);
(2)下载Windows版本直接安装。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
二、安装Apache Subversion
(1)在 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100.下载Subversion版本, 下载完后是一个压缩文件(如是exe则直接安装)直接解压到某个目录, 然后把Bin目录增加到环境变量Path。在命令行中敲入svn出现
”使用svn help 得到用法”提示即Subversion安装成功。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
(2)在安装Subversion时(如果是exe格式),
会弹出Apache服务器, 选择前面安装Apache HTTP Server版本。
(3)双击任务栏Apache图标打开的Apache
Server Monitor界面如下图所示(注意最低下版本信息), 同为安装成功。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
(4)如果没有成功, 则需要下面的手功操作:
a.将Subversion安装目录\bin下文件
\
c.
#LoadModule
dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
将以下两行到LoadModule 节的末尾
LoadModule dav_svn_module
modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
(5)重新启动Apache HTTP
Server
三、安装TortoiseSVN
TortoiseSVN是一个开源项目,可以在 http://tortoisesvn.tigris.org/svn/tortoisesvn/
浏览代码(用户名: guest,密码为空)。
四、配置SVN环境
(1)新建一个文件目录,在该文件目录中右键菜单中点击TortoiseSVN ->
在此创建版本库,这样就创建一个版本库(也可以使用命令方式创建)。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
(2)添加用户
用户名 用户密码
例如:htpasswd
-bcm passwd lsw 1
(3)权限管理
[groups]
AdminGroup = lsw
CodeGroup =test
GuestGroup = guest
[/]
* = r
@AdminGroup = rw
@GuestGroup = r
[test:/]
* = r
@AdminGroup = rw
@CodeGroup = rw
另存为到E:\4-Data\SVNRoot\conf\httpd\access文件。
(4)编辑Apache的配置文件(
DAV svn
SVNPath
"E:\4-Data\SVNRoot"
AuthType
Basic
AuthName "Subversion
Repositories"
AuthUserFile
"E:\4-Data\SVNRoot\conf\httpd\passwd"
AuthzSVNAccessFile
"E:\4-Data\SVNRoot\conf\httpd\access"
Require
valid-user
(5)测试SVN环境
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
做为程序员来讲应该是经常使用的,在源代码管理中, 以Apache +
Subversion的方式最为方便好用,下面讲下如何配置。
一、安装Apache HTTP Server
(1)在 http://httpd.apache.org/download.cgi
下载2.0以上版本(推荐使用2.0以上的,最新版本2.4);
(2)下载Windows版本直接安装。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
二、安装Apache Subversion
(1)在 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100.下载Subversion版本, 下载完后是一个压缩文件(如是exe则直接安装)直接解压到某个目录, 然后把Bin目录增加到环境变量Path。在命令行中敲入svn出现
”使用svn help 得到用法”提示即Subversion安装成功。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
(2)在安装Subversion时(如果是exe格式),
会弹出Apache服务器, 选择前面安装Apache HTTP Server版本。
(3)双击任务栏Apache图标打开的Apache
Server Monitor界面如下图所示(注意最低下版本信息), 同为安装成功。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
(4)如果没有成功, 则需要下面的手功操作:
a.将Subversion安装目录\bin下文件
mod_dav_svn.so和
mod_authz_svn.so复制到Apache安装目录
\
modules;
b.
将Subversion安装目录\bin下所有的DLL复制到Apache安装
目录\
bin
(
如果存在则不要覆盖);
c.
Apache
安装目录\conf\httpd.conf修改:去掉以下几行的注释(删除 ‘#’标记):
#LoadModule
dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
将以下两行到LoadModule 节的末尾
LoadModule dav_svn_module
modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
(5)重新启动Apache HTTP
Server
三、安装TortoiseSVN
TortoiseSVN是一个开源项目,可以在 http://tortoisesvn.tigris.org/svn/tortoisesvn/
浏览代码(用户名: guest,密码为空)。
四、配置SVN环境
(1)新建一个文件目录,在该文件目录中右键菜单中点击TortoiseSVN ->
在此创建版本库,这样就创建一个版本库(也可以使用命令方式创建)。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
(2)添加用户
使用Apache安装
目录\
bin的htpasswd创建用户,命令:htpasswd -bcm 用户文件
用户名 用户密码
例如:htpasswd
-bcm passwd lsw 1
(3)权限管理
[groups]
AdminGroup = lsw
CodeGroup =test
GuestGroup = guest
[/]
* = r
@AdminGroup = rw
@GuestGroup = r
[test:/]
* = r
@AdminGroup = rw
@CodeGroup = rw
另存为到E:\4-Data\SVNRoot\conf\httpd\access文件。
(4)编辑Apache的配置文件(
Apache安装目录/conf\httpd.conf),在最后增加
DAV svn
SVNPath
"E:\4-Data\SVNRoot"
AuthType
Basic
AuthName "Subversion
Repositories"
AuthUserFile
"E:\4-Data\SVNRoot\conf\httpd\passwd"
AuthzSVNAccessFile
"E:\4-Data\SVNRoot\conf\httpd\access"
Require
valid-user
(5)测试SVN环境
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
相关文章推荐
- Apache ,php和mysql在windows环境上的配置
- windows下配置apache+php环境
- php + apache + mysql + windows 环境配置
- Windows 环境下的 PHP5 与 Apache 服务器的配置
- 菜鸟篇:Windows下配置 Apache PHP Mysql 的开发环境
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- windows下配置APMServ实现Apache+PHP+Mysql环境
- windows平台Apache和Subversion集成安装与配置
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- Windows环境配置Apache+Mysql+PHP
- HP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- Windows下Apache+PHP+Mysql环境的相关配置总结
- Windows环境下apache 配置(多域名访问多目录站点)
- windows下配置apache2.2+python2.5+mod_python=Django环境
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql
- Windows XP + Apache 2.2.4 + PHP 5.2 + MySQL 5.0.18 +eclipse3.2+wampp-2.2.zip+HardCore环境配置说明
- win环境20分钟搭建php+sql服务器Apache+php+mysql在windows下的安装与配置图解
- Windows环境下Apache+TortoiseSVN版本控制配置
- Apache+php+Mysql在Windows下配置环境步骤说明
- 在Windows下配置Apache+Mysql+PHP WAMP环境搭建步骤