这种文章网上很多,我不想多说。但如果我们想配置一个能在internet上能进行访问的版本控制。有以下几点要注意:
一、 要按照apache服务器。
二、 配置
1.先将SVN安装目录下的bin文件夹中的mod_authz_svn.so与mod_dav_svn.so复制到Apache安装目录下的modules文件夹下。
2.用文本编辑器打开Apache安装目录下的conf文件夹下的httpd.conf文件。
3.找到下面两行
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
将其前面的#号去除。并在其后添加以下两行
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
4.在该文件最后添加以下代码:
<Location /svn>
DAV svn
#F:\SVN是指定SVN的父目录,该代码适合该目录下有多个资源库的情况,若只有一
#个资源库,则可以直接用SVNPath E:\SVN
SVNParentPath E:\svn
AuthType Basic
AuthName "Subversion repositories"
#password是用Apache中的htpasswd.exe生成的密码文件
AuthUserFile e:\yukh
Require valid-user
</Location>
三、如果按照上面的方式还不能在外网访问,则你需要在你的“小猫”上的“转发规则”中的“虚拟服务器”上将你的ip配置转发就可以。
分享到:
相关推荐
### Linux下搭建svn+apache知识点详解 #### 一、概述 在Linux环境下搭建Subversion (SVN) 和 Apache 的联合服务是一种常见的版本控制系统部署方案。通过Apache作为前端服务器,可以利用HTTP协议方便地进行SVN仓库...
### 搭建SVN + Apache 服务器 在IT领域,版本控制系统对于软件开发团队来说至关重要,它能够帮助团队成员管理代码变更、协同工作,并确保项目的稳定性和安全性。Subversion(SVN)作为一款经典的集中式版本控制系统...
### Windows下SVN + Apache搭建SVN服务器 在软件开发过程中,版本控制系统是必不可少的工具之一,它能够帮助团队高效地管理代码版本、合并更改以及追踪历史记录等。其中,Subversion (SVN) 是一个非常流行的集中式...
在Ubuntu环境下搭建SVN(Subversion)服务器,结合Apache HTTP服务器和SSL(Secure Sockets Layer)加密,能够实现安全的版本控制系统,并通过HTTPS协议进行访问。Apache的用户认证管理确保了权限控制,而authz配置...
通过将SVN与Apache相结合,可以构建出一个稳定、安全且易于管理的版本控制系统。 本文将详细介绍如何在Windows环境下配置SVN+Apache服务器,并完成基本的权限设置,以便于团队成员可以通过Web方式进行版本库的操作...
**标题解析:** "SVN + ...以上就是关于“SVN + Apache 成功安装部署”的主要知识点,涵盖了版本控制、Web服务器配置和开发环境搭建等多个方面。实际操作中,还需要注意系统的兼容性、安全设置以及网络环境等因素。
Window下的SVN+Apache搭建往往出现版本不一致造成的搭建错误,apache_2.2.14-win32-x86-openssl-0.9.8k.msi在网站可以下到,但是 Setup-Subversion-1.6.6.msi无法在官网下载,希望对你有帮助
### Linux RHEL7.0 下 SVN + Apache 配置详解 在Linux RHEL7.0环境中配置Subversion (SVN) 和Apache...通过以上步骤,您可以在RHEL7.0环境下成功搭建SVN + Apache的服务环境,为团队提供稳定的版本控制和协作支持。
非常便利的centos搭建PHP+mysql+apache+svn环境搭建文档,只需复制粘贴
SVN(Subversion)是一种广泛使用的版本...通过以上步骤,你将成功搭建一个基本的SVN服务器,允许客户端通过Apache进行版本控制操作。记得在实际操作中根据你的具体需求和环境调整配置,确保服务器的安全性和稳定性。
### Linux下配置SVN与Apache实现版本控制及Web访问 #### 概述 本文将详细介绍如何在Linux环境下配置Subversion (SVN) 和 Apache HTTP Server,以实现版本控制功能,并支持通过SVN客户端和Web浏览器两种方式进行...
总结起来,Apache+SVN的配置提供了一种安全且便捷的版本控制系统,结合PHP和MySQL,可以实现动态网站的代码版本管理。TortoiseSVN作为客户端,使得日常开发中的版本控制操作更为直观,而SVNManager则为管理员提供了...
在本配置中,我们将通过Apache web服务器来部署Trac,实现通过Web访问项目管理和版本控制的功能。 1. **总体说明** Trac环境的搭建主要涉及以下组件: - Apache HTTP Server:作为Web服务器,负责处理HTTP请求并...
本文档主要介绍了如何在 RedHat EL4 系统上搭建一个完整的 SVN+Apache+Trac 的软件开发环境。这将包括所有必要的软件及其支持包的安装与配置流程。通过遵循本文档中的步骤,您将能够顺利地在您的服务器上设置起一个...
在Windows XP SP3环境下,搭建Subversion(SVN)版本控制系统,通常需要结合Apache HTTP Server作为前端Web服务器。以下是详细的安装配置步骤: 1. **下载所需软件** - Apache Web服务器可以从Apache官方网站...
subversion-1.8.18.tar.gz 下载地址:http://subversion.apache.org sqlite-autoconf-3190300.tar.gz 下载地址:http://www.sqlite.org apr-1.5.2.tar.gz,apr-util-1.5.4.tar.gz 下载地址:...
【Ubuntu+svn+ssl+ldap】的安装及集成是一个复杂的过程,涉及到Ubuntu操作系统、Subversion (SVN) 版本控制系统、SSL安全套接层以及Lightweight Directory Access Protocol (LDAP) 用户认证。以下是对这些技术的详细...