httpd下载地址:http://httpd.apache.org/download.cgi
subversion下载地址:http://subversion.tigris.org/
我下载的是subversion-1.6.3.tar.bz2+httpd-2.2.11.tar.gz
1.先安装httpd-2.2.11.tar.gz
wds@:# tar xvjf httpd-2.2.11.tar.gz
wds@:# cd httpd-2.2.11
wds@:# ./configure --prefix=/data1/apache2 --enable-so --enable-maintainer-mode --enable-dav :# make && make install
wds@:#
2.安装 subversion
wds@:# tar xvjf subversion-1.6.3.tar
wds@:# ./configure --prefix=/data1/subversion
--with-apxs=/data1/apache2/bin/apxs --with-apr-util=/data1/apache2/bin/apu-1-config
--with-apr=/data1/apache2/bin/apr-1-config
在以上编译过程中可能会出现 configure: error: Subversion requires SQLite
可以http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz
可以下载到最新的Sqlite版本sqlite-amalgamation-3.6.13.tar.gz安装Sqlite3.6.13 tar zxvf
sqlite-amalgamation-3.6.13.tar.gz
进入文件夹sqlite-amalgamation找到sqlite3.c将其复制到
subversion-1.6.2/sqlite-amalgamation/sqlite3.c
如果没有sqlite-amalgamation文件夹就新建一个
wds@:# make && make install
3.环境配置
mkdir -p /data1/subversion/
svnadmin create /data1/subversion/bsso
4.配置apache
DAV svn
SVNParentPath /data1/subversion/bsso
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /data1/subversion/passwd
Require valid-user
/data1/apache2/bin/htpasswd -c /data1/subversion/passwd sina_sso
分享到:
相关推荐
svn+apache+完整图解+配套软件(Subversion+apache)
apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz httpd-2.4.2.tar.gz subversion-1.7.4.tar.gz pcre-8.30.tar.gz sqlite-autoconf-3071100.tar.gz
- 编辑`httpd.conf`文件,启用DAV模块和Subversion模块,移除`LoadModule`指令前的注释,并添加Subversion模块路径。 3. **配置Apache**: - 在`httpd.conf`文件中,设置DAV SVN模块,指定SVNParentPath为项目根...
3. **配置 Apache**: 打开 Apache 的配置文件(通常为 httpd.conf),添加 SVN 相关模块。例如,启用 mod_dav_svn 和 mod_authz_svn 模块,并配置 SVN 存储库路径。 ``` LoadModule dav_svn_module modules/mod_...
Apache Subversion(简称SVN)是一种版本控制系统,常与Apache Web服务器结合使用,提供Web访问方式的源代码管理和协作功能。本配置说明主要针对Apache 2.2.29和Subversion 1.8.13版本进行安装和配置,以实现SVN仓库...
打开Apache的配置文件(通常为"conf/httpd.conf"),添加以下模块: ```apacheconf LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module ...
这个过程涉及到多个组件的安装和配置,包括Apache、Subversion、SSL加密以及必要的依赖库。以下是详细步骤: 1. **安装Apache**: 首先,我们需要获取Apache HTTP Server的源代码,例如`httpd-2.4.35.tar.gz`,...
标题中的"svn_httpd_subversion.rar_httpd s"暗示了我们即将探讨的是关于Subversion(简称SVN)的HTTP协议实现,通常通过Apache HTTP Server(httpd)进行配置。Subversion是一个版本控制系统,用于管理软件项目的源...
【Subversion + Apache + TortoiseSVN 安装说明】 Subversion 是一个开源的版本控制系统,Apache 是一款广泛应用的Web服务器,TortoiseSVN 是一个 Windows shell 接口,用于 Subversion。以下是对安装过程的详细...
将Subversion与Apache结合使用,可以实现Web访问代码仓库并进行权限控制。以下是关于Subversion基于Apache使用时用户权限管理的详细知识: 1. **Subversion的使用方式** Subversion提供了两种主要的访问方式: - ...
htpasswd -cm /etc/httpd/conf/subversion.passwd username ``` 4. 重启Apache服务器使配置生效。 **2.6 测试与使用** 现在,Subversion服务器已经通过Apache运行,并可以通过Web浏览器访问。用户可以使用...
在`/etc/httpd/conf.d/subversion.conf`或`/etc/httpd/conf/httpd-vhosts.conf`(取决于你的Apache配置)中,添加以下内容: ```apacheconf *:80> ServerName svn.example.com DocumentRoot /var/www/html ...
总结起来,持续集成-Subversion+Apache+Jsvnadmin+Jenkins的搭建涉及到多个组件的配置和集成,每个环节都需要细致入微的操作,以确保整个流程的顺畅。通过这个系统,开发者可以实现快速反馈,提高代码质量和团队协作...
总结,配置Subversion 1.6.6 + Apache 2.2.14 + TortoiseSVN 1.6.6的关键步骤包括安装Subversion服务器组件,配置Apache的`httpd.conf`以启用DAV和SVN支持,创建用户认证文件,以及安装TortoiseSVN客户端。...
sudo htpasswd -cm /etc/httpd/conf.d/subversion.passwd username sudo vi /etc/httpd/conf.d/subversion.conf ``` 在这个配置文件中,你需要定义仓库路径、访问控制和认证方法。 4. **启动和启用服务**:最后,...
3. **配置Apache**:编辑`httpd.conf`配置文件,设置监听端口、服务器根目录、虚拟主机等。同时,为了集成Subversion,需要启用mod_dav_svn模块,这是一个让Apache支持Subversion的Apache模块。 4. **安装Subversion...