`
lym6520
  • 浏览: 705631 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

svn+apache配置

阅读更多
已安装apache服务器和svn。
接下来配置apache服务器的httpd.conf:

1,找到以下两行,将前面的#注释去掉:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so


2,增加以下两个模块:
LoadModule dav_svn_module modules/mod_dav_svn.so 
LoadModule authz_svn_module modules/mod_authz_svn.so

这两个文件在svn安装路径的bin目录下,拷贝到APACHE_HOME/modules目录下

3,接下来再配置文件的最后加入以下配置:

<Location /svn> 
   DAV svn
   SVNPath  E:\REPOS_SVN 
   AuthzSVNAccessFile E:\REPOS_SVN\conf\authz
   AuthType Basic 
   AuthName "Subversion"
   AuthUserFile E:\REPOS_SVN\conf\passwd
   Require valid-user
</Location>


说明:
SVNPath:指定创建的svn repos目录
AuthzSVNAccessFile:svn的权限管理文件
AuthType:认证的类型
AuthUserFile:用户密码文件
Require:指定请求的必须是验证的用户

4,在创建的svn repos目录下,进入到conf目录,修改svnserve.conf文件,找到以下内容,将前面的#注释去掉:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

修改权限文件authz,内容如下:
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe

administrator = admin,lym6520
user = zx

# 为所有库指定默认访问规则
# 所有人可以读
[/]
* = r
@administrator = rw

[/source]
@user = rw


修改用户文件passwd,内容如下:
[users]
admin:password
lym6520:password


这样配置已经完成,可以启动apache,通过访问http://ip:port/svn就可以浏览文件了。





1
3
分享到:
评论

相关推荐

    svn+apache 配置版本管理详细步骤以及安装包

    本文将详细介绍如何在Windows XP和Windows 7系统下配置SVN服务器,利用Apache作为前端代理,以实现远程访问和版本控制。以下是详细的配置步骤: 1. **安装Apache HTTP Server** 首先,你需要下载并安装Apache ...

    再次奉献SVN+apache Server配置

    【标题】:“再次奉献SVN+apache Server配置” 在IT领域,版本控制系统是软件开发团队协作的重要工具,Subversion(SVN)就是其中的一员。这篇博客的标题“再次奉献SVN+apache Server配置”提示我们将深入探讨如何...

    Linux+svn+apache配置方法

    ### Linux下配置SVN与Apache实现版本控制及Web访问 #### 概述 本文将详细介绍如何在Linux环境下配置Subversion (SVN) 和 Apache HTTP Server,以实现版本控制功能,并支持通过SVN客户端和Web浏览器两种方式进行...

    ubuntu linux 配置svn+apache+ssl

    【概述】 ...以上就是Ubuntu环境中配置SVN+Apache+SSL的详细步骤,包括安装、配置、权限设置以及SSL安全连接的建立。通过这样的设置,你的团队可以安全地协作开发项目,同时确保代码仓库受到保护。

    Linux下搭建svn+apache

    - **配置Apache支持SVN**: - 使用`./configure`命令进行配置时需要添加`--enable-dav --enable-so`等参数来确保Apache能够支持SVN。 - 修改Apache的配置文件(如`httpd.conf`)以启用Dav模块和相关设置。 - **...

    svn+apache(httpd) svn离线安装包,需要的自取

    7. **授权用户**:在Apache配置中提到的`AuthUserFile`中,使用`htpasswd`命令为每个用户创建密码。 8. **重启Apache**:完成上述配置后,重启Apache服务以应用新的配置。 9. **使用SVN**:现在,开发人员可以通过...

    Trac+SVN+Apache安装笔记

    在本文中,我们将详细探讨如何在Windows环境下安装和配置Trac、Subversion(SVN)以及Apache服务器,这对于初学者来说是一份宝贵的指南。首先,确保你已经准备好所有必要的软件包,包括Apache、SVN、TortoiseSVN、...

    SVN+apache

    ### SVN+Apache服务器端配置及权限设置详解 #### 一、概述 SVN(Subversion)是一种开源的版本控制系统,广泛应用于软件开发过程中对代码版本的管理。而Apache是一款非常强大的Web服务器,能够提供多种服务支持,...

    svn+apache+trac配置

    在本配置中,我们将通过Apache web服务器来部署Trac,实现通过Web访问项目管理和版本控制的功能。 1. **总体说明** Trac环境的搭建主要涉及以下组件: - Apache HTTP Server:作为Web服务器,负责处理HTTP请求并...

    SVN + Apache 成功安装部署

    6. **配置Apache**:编辑Apache的配置文件(如httpd.conf或sites-available/文件),加载mod_dav_svn模块,配置SVN仓库路径,设置访问控制列表(ACLs)。 7. **测试和调试**:安装完成后,通过浏览器访问SVN仓库URL...

    svn+apache

    ### Linux RHEL7.0 下 SVN + Apache 配置详解 在Linux RHEL7.0环境中配置Subversion (SVN) 和Apache服务器是一项常见的任务,主要用于实现版本控制系统与Web服务的集成,便于团队协作和代码管理。下面将详细介绍...

    svn+apache安装配置

    接着,编辑Apache配置文件`httpd.conf`,取消 dav 和 dav_module 的注释,添加LoadModule指令加载mod_dav_svn和mod_authz_svn,还需配置SVN仓库路径,例如: ```apacheconfig &lt;Location /svn&gt; Dav svn SVNPath D:...

    subversion+apache+svn服务器配置图解

    《Subversion、Apache与SVN服务器配置详解》 在IT领域,版本控制系统对于团队协作至关重要,Subversion(简称SVN)就是这样一款强大的工具。配合Apache服务器,我们可以搭建一个稳定且高效的SVN服务,实现代码的...

    搭建SVN + Apache 服务器

    打开Apache配置文件进行编辑。 ```bash vim /etc/httpd/conf/httpd.conf ``` 修改`ServerName`行,例如: ```conf ServerName localhost:80 ``` 4. **启动Apache服务**: ```bash service httpd start ...

    svn+apache+ssl整合

    编辑Apache的配置文件(如httpd.conf或sites-available文件),添加必要的模块加载指令,如`LoadModule dav_svn_module modules/mod_dav_svn.so`和`LoadModule ssl_module modules/mod_ssl.so`。配置SVN仓库的访问...

    winxp+svn+apache安装配置全说明

    【winxp+svn+apache安装配置全说明】 在Windows XP SP3环境下,搭建Subversion(SVN)版本控制系统,通常需要结合Apache HTTP Server作为前端Web服务器。以下是详细的安装配置步骤: 1. **下载所需软件** - ...

    Trac+SSPI+SVN+Apache

    2. 配置Apache以加载SVN模块:将mod_authz_svn.so和mod_dav_svn.so从svn-win32-1.4.6bin复制到Apache的模块目录,并将所有dll文件复制到Apache的bin目录。 3. 修改httpd.conf文件,取消 dav_fs_module 和 dav_module...

    Windows7+_SVN+_Apache2+TortoiseSVN配置安装

    7. **安全建议**:为了提高安全性,建议使用HTTPS协议,这需要Apache配置SSL证书,并更新`httpd.conf`中的相关设置。此外,限制对SVN仓库的网络访问,只允许特定IP或用户组访问。 通过以上步骤,你已经在Windows 7...

Global site tag (gtag.js) - Google Analytics