`
fangl99
  • 浏览: 16203 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

编译安装Subversion及Apache Http Server

阅读更多

存档备忘

 

1. 安装编译环境

yum -y install gcc autoconf libtool make

2. 安装Apache

./buildconf

./configure --enable-dav --enable-so --enable-maintainer-mode --enable-deflate --enable-headers --enable-proxy  --enable-proxy-http

make & make install

创建apache用户及用户组,修改httpd.conf中用户及用户组为apache

3. 安装 Subversion

yum -y install zlib-devel sqlite-devel

./autogen.sh

./configure --without-berkeley-db

make & make install

4. 创建Repository,创建用户,并修改其Owner

Mkdir /home/svn

svnadmin create /home/svn/repos

htpasswd -c /home/svn/.htpasswd test

chown -R apache.apache /home/svn

5. 修改Apache的配置文件/usr/local/apache2/conf/httpd.conf,指定ServerName,并增加以下内容

LoadModule dav_svn_module     modules/mod_dav_svn.so

LoadModule authz_svn_module   modules/mod_authz_svn.so

        

<Location /repos>

    DAV svn

    SVNParentPath /home/svn

    AuthType Basic

    AuthName "YHY SVN Repository"

    AuthUserFile /home/svn/.htpasswd

    AuthzSVNAccessFile /home/svn/svn_access.conf

    Satisfy Any

    Require valid-user

    SetOutputFilter DEFLATE

</Location>

6. 重启Apache

/usr/local/apache2/bin/apachectl -k restart

分享到:
评论

相关推荐

    linux下subversion+apache server搭建

    3. 配置、编译、安装Subversion,确保指定SQLite的安装路径。 **2.5 集成Apache和Subversion** 1. 在Apache的配置文件(如httpd.conf)中,添加mod_dav_svn模块的加载指令`LoadModule dav_svn_module modules/mod_...

    apache+subversion配置说明 v1 8

    - 编译Subversion时,指定apr和apxs的路径。 - 执行`make`和`make install`来完成安装。 - 配置环境变量`PATH`,将Subversion的bin目录添加进去,然后使配置生效。 **4. 创建SVN仓库** - 使用`svnadmin create`命令...

    CentOS 下 Apache + Subversion 实现版本控制

    在本文中,我们将详细介绍如何在 CentOS 操作系统上利用 Apache 和 Subversion 配置一个版本控制系统。Subversion(简称 SVN)是一种广泛使用的版本控制系统,它允许团队协作开发项目,跟踪文件和目录的更改,并轻松...

    [Linux]安装,配置Subversion 1.4.5

    4. 配置和编译Subversion: 使用`configure`脚本来配置编译选项,然后进行编译和安装: ``` ./configure --prefix=/usr make sudo make install ``` 5. 配置Apache HTTPD服务器: Subversion通常与Apache...

    Centos-6.4 64位 Subversion-1.8.5 编译安装完成代码开发环境搭建

    5. Apache HTTP Server: ```bash tar -zxvf httpd-2.4.7.tar.gz cd httpd-2.4.7 ./configure --prefix=/usr/local/apache --enable-so --enable-dav --enable-dav-fs --enable-maintainet-mode --with-apr=/usr...

    Subversion配置安装

    Subversion 支持多种运行方式,包括基于 Apache HTTP Server 和独立的 Subversion Standalone Server。这里我们将重点介绍如何配置基于 Apache HTTP Server 的 Subversion。 在选择基于 Apache 的 Subversion 安装...

    subversion工具及安装教程

    Subversion(SVN)工具及安装教程 Subversion是一个强大的版本控制系统,被广泛应用于软件开发领域,特别是多人协作的项目中。它允许开发者们在不同的时间、地点对同一份代码库进行修改,同时还能追踪每一次修改,...

    centos 下apache+svn安装.docx

    总结来说,CentOS上Apache和Subversion的安装涉及下载源码、安装依赖、编译安装软件、配置Apache以支持SVN以及创建和配置版本库。整个过程需要对Linux系统、Apache服务器以及Subversion有一定了解,但遵循上述步骤,...

    subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

    在CentOS操作系统上安装Subversion,特别是对于最小化安装的系统,可能需要手动安装必要的RPM包。以下是关于Subversion在CentOS上安装、配置和使用的一些核心知识点。 1. **RPM包管理**: - CentOS使用RPM(Red ...

    搭建SVN服务器(整合Apache+Subversion)

    首先,我们需要获取Apache HTTP Server的源代码,例如`httpd-2.4.35.tar.gz`,解压后编译安装。通常包括以下步骤: - 解压:`tar -xvf httpd-2.4.35.tar.gz` - 配置:`./configure --prefix=/usr/local/apache2` ...

    linux+svn+apache安装配置部署

    通过以上步骤,我们不仅完成了Subversion在Linux上的独立安装与配置,还成功地将Apache与Subversion相结合,搭建了一个功能完整的SVN服务器。这样的服务器不仅可以提供版本控制服务,还可以通过Web界面方便地管理和...

    apache svn安装程序

    总结,Apache SVN的安装过程主要包括下载和安装Subversion库,配置Apache HTTP Server以加载SVN模块,创建SVN仓库,设置用户权限,以及测试仓库的正常访问。这个过程虽然涉及多个步骤,但一旦配置成功,就能为团队...

    《Version Contro with Subversion》SVN以及安装方法

    ### SVN版本控制系统详解及安装指南 #### 一、SVN简介 **Subversion**(简称SVN)是一款开源的版本控制系统,用于管理文件和目录的变化历史。它允许用户恢复早期版本的数据,或者查看数据如何随时间变化。此外,SVN还...

    AIX 5300-08搭建SVN服务器

    1. Subversion集成版:例如`subversion-1.4.6-apache-python.tar.gz`,这是包含Apache HTTP Server和Python支持的Subversion二进制包。 2. Apache HTTP Server:如`httpd-2.2.4.tar.gz`,用于提供HTTP服务,使客户端...

    银河麒麟 源码编译SVN 支持 HTTPS HTTP

    在银河麒麟系统上编译SVN(Subversion)源码,并使其支持HTTPS和HTTP协议,是为了解决版本控制和协作开发时的安全性和通用性问题。SVN是一个用于版本控制的开源软件,它允许开发者追踪文件和目录的更改,方便团队...

    redhatlinux5.5下安装apache2.2.15与svn1.6.11.pdf

    这些文件包含了安装和运行Apache及Subversion所需的所有组件。 在安装过程中,首先以root用户身份执行Apache的编译和安装: 1. 解压缩Apache安装包:`tar xvzf httpd-2.2.15.tar.gz` 2. 进入解压后的目录:`cd ...

    subversion-1.9.3安装文件+依赖的所有jar+安装步骤(Linux)

    编译和安装Subversion: ```bash make sudo make install ``` 安装完成后,我们需要创建一个SVN服务用户和组,以确保权限设置正确: ```bash sudo useradd -r -s /bin/false svn sudo groupadd svn ``` 现在,...

    subversion-1.6.1.tar.gz

    Apache HTTP Server或SVNDAEMON(Subversion独立服务器)是常见的选择。Apache集成需要模块mod_dav_svn,而SVNDAEMON是轻量级的独立服务器。 7. **创建仓库**:Subversion仓库是保存文件历史的地方。你可以使用`...

    CentOS下安装apache和svn并为svn配置http支持

    在CentOS环境下安装Apache服务器和Subversion(SVN)版本控制系统,并配置Apache来支持HTTP协议的SVN服务,是常见的软件部署与配置任务。以下知识点会详细阐述整个过程中涉及的步骤、组件以及潜在的配置问题。 ### ...

    subversion-1.6.13.zip

    5. **权限管理**:Subversion 通过 Apache HTTP Server 进行集成,可以实现细粒度的权限控制,确保只有授权的用户能够访问和修改仓库内容。 6. **冲突解决**:在多个人同时修改同一份文件时,Subversion 可能会检测...

Global site tag (gtag.js) - Google Analytics