VS 2003 源码配置管理(subversion+apache)
1. 把 <Subversion_root>/httpd/目录下的 mod_dav_svn.so 和 mod_authz_svn.so Copy到 <Apache_root>/modules/ 目录下。
2. 把 <Subversion_root>/bin/ 目录下的 libdb42.dll、libeay32.dll、以及 ssleay32.dll Copy到 <Apache_root> 底下的 bin 或 modules文件夹。
3. 接着用记事本打开Apache HTTP Server 的 httpd.conf(在 <Apache_root>/conf/ 目录下),找到 LoadModule 指令,先找到以下兩行:
#LoadModule dav_module modules/mod_dav.so #LoadModule dav_fs_module modules/mod_dav_fs.so 把前面的 '#' 字元刪除,然后把下面几行文字加到这群 LoadModule 指令的后面:LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so
4. 重新启动 Apache HTTP Server。
|
提示
本文在执行 svn 命令时,都是使用 http 协议的方式,这样我们可以确知 Subversion 与 Apache HTTP Server 的设定无误,其它人就可以透过 Internet 存取档案库。当然你也可以用其它的协议,例如:file:///,如果使用 file 协议,最后一行指令就变成:
svn import . file:///d:/svn/repository -m "Initial repository layout"
|
作为Apache的模块,客户端可以通过WebDAV/DeltaV协议访问Repository,而使用Subserve则使用
Subversion的自定义协议。
下表是两种服务模式的比较:
功能
|
Apache + mod_dav_sub
|
Svnserve
|
验证方式
|
基于HTTPS的X.509、LDAP、NTLM或其他Apache支持的验证
|
CRAM-MD5或者SSH
|
用户帐户管理
|
私有的用户文件
|
私有的用户文件或已有的系统帐户
|
授权管理
|
blanket read/write access或单一目录的访问控制
|
blanket read/write access
|
加密
|
可选的SSL
|
可选的SSH隧道
|
交互性
|
可通过支持WebDAV的客户端访问
|
无交互性
|
Web访问
|
有限的内置支持,或通过第三方的工具,例如ViewCVS
|
通过第三方的支持,如ViewCVS
|
速度
|
稍慢
|
稍快
|
初始安装
|
稍复杂
|
相当简单
|
用Apache的htpasswd生成用户名和密码,
转载于:https://www.cnblogs.com/supercode/archive/2005/06/13/173516.html
VS 2003 源码配置管理(subversion+apache)相关推荐
- Ubuntu 16.04源码编译安装Apache 2.4.25教程
这篇文章主要为大家详细介绍了Ubuntu 16.04源码编译安装Apache 2.4.25,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文为大家介绍了Ubuntu 16.04源码编译安装Apa ...
- linux源码编译安装apache( httpd-2.4.53)处理服务器支持 TLS Client-initiated 重协商攻击(CVE-2011-1473)
linux源码编译安装apache 首先我们需要下载相关的依赖包 apr.apr-util.pcre 下载地址 http://archive.apache.org/dist/apr/apr-1.7.0 ...
- apache 编译php mysql_记一次痛苦的过程-------源码编译安装apache+php5+mysql
当时有我们准备做一个项目,于是我就自己搭建了lamp服务器,直接yum install所有文件,因为centos是一个比较稳重的系统,所以它上面所有软件都不是最新的,apache是2.2.15版本,p ...
- 【Ubuntu 16】源码包安装Apache Httpd
源码包安装适合初学者使用. 背景信息 APR (Apache Portable Runtime) Apache可移植运行的任务(APR)项目是创建和维护软件库,为底层平台的具体实现提供了一个可预见的和 ...
- linux apache压缩包安装目录,源码包安装Apache服务
1.安装development tools程序包组 安装Apache服务器前需要解决依赖性问题,比如需要安装GCC.GCC++.OPENSSL等等,因为是在虚拟机里做实验,这里就通过直接安装包组的方法 ...
- Linux源码编译安装apache httpd2.4.48
Apache httpd httpd是Apache基金会的HTTP服务器项目:HTTP Server project httpd-2.4系列本版,依赖于apr-1.4+, apr-util-1.4+ ...
- linux httpd 源码包下载,Apache httpd-2.4.33源码包编译安装教程
实验环境:centos6.5 防火墙需要关闭 下载源码包 wget http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz wget http ...
- 源码安装的Apache启动时报错:“Could not reliably determine the server‘s fully qualified domain name”
源码包安装时总是会遇到各种各样的报错,作为我这种新手小白来说,很是头疼. 解决:报错的问题因人而异,不一定每一个报错处理方案都一样,还是要分析自己安装时的步骤预配置 (1)进入Apache的安装目录, ...
- CentOS 6.3 源码编译安装Apache
一:Apache的简介 Apache HTTP Server(简称Apache)它是世界上使用排名第一的Web服务器开源软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用 ...
最新文章
- Tengine MLOps概述
- Linux 内存映射函数 mmap()函数笔记
- TCP/IP 总结一
- CoderForces Round54 (A~E)
- 数据级并行--计算机体系结构
- 三维重建面试0:*SLAM滤波方法的串联综述
- 网络学习(十二)文本模式安装Red Hat Linux 9
- hdu 4091 线性规划
- 你与数据科学家只差这26条python技巧
- 什么是13薪,真的有18薪、25薪的不?
- mysql 启动 内存_mysql启动内存的疑问
- mysql从挂了数据怎么恢复_详解MySQL误操作后怎样进行数据恢复
- 你用Deepfakes给小电影换个脸,人脸识别AI也看不出来:95%萌混过关
- Numpy的广播功能
- 大快搜索获评“2018中国大数据基础软件领域领军企业”
- 26期20180718 rsync
- spring事务的传播属性和事务隔离级别及配置事务(注解方式)
- “身体质量指数BMI”实例详解
- 国科大五位本科生带“芯”毕业!平均年龄23.1岁,四个月主导完成64位RISC-V处理器SoC芯片设计并实现流片
- Ubuntu20.4环境下,Android11(R)源码,下载,编译,Pixel4刷机
热门文章
- 解决403跨域问题之——————JSONP
- validate插件深入学习-01 小白从看透一个插件开始
- StructureMap 代码分析之Widget 之Registry 分析 (1)
- dell support
- 如何给上传控件上色【HOW TO SET CSS FOR THE CONTROL OF FILEUPLOAD】
- 注意了,又有企业因BTC费用高转向BCH
- Zookeeper之javaAPI的使用
- kubernetes 1.14安装部署helm插件
- Parasoft、SmartBear和Gimpel Software测试分析类产品对比评测
- RxJS - Observables, observers 和 operators 简介