svn apache整合使用手册

svn apache整合使用手册

ID:8233571

大小:1.28 MB

页数:31页

时间:2018-03-11

svn apache整合使用手册_第1页
svn apache整合使用手册_第2页
svn apache整合使用手册_第3页
svn apache整合使用手册_第4页
svn apache整合使用手册_第5页
资源描述:

《svn apache整合使用手册》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SVN+APACHE整合使用手册一、SVN介绍SVN是一个版本控制工具,Subversion的版本库(repository),就是位于服务器端,统一管理和储存数据的地方。要创建一个版本库,首先要确定采用哪种数据存储方式。在Subversion中,版本库的数据存储有两种方式,一种是在BerkeleyDB数据库中存放数据;另一种是使用普通文件,采用自定义的格式来储存,称为FSFS。表1两种版本库数据存储对照表特性BerkeleyDBFSFS对操作中断的敏感很敏感;系统崩溃或者权限问题会导致数不敏感据库“塞住”,需要定期进行恢复。可只读加载不能可

2、以存储平台无关不能可以可从网络文件系统访不能可以问版本库大小稍大稍小扩展性:修订版本树数无限制某些本地文件系统在处理单一目录包量含上千个条目时会出现问题。扩展性:文件较多的目较慢较慢录检出最新代码的速度较快可以大量提交的速度较慢,但时间被分配在整个提交操作中较快,但最后较长的延时可能会导致客户端操作超时组访问权处理对于用户的umask设置十分敏感,最好对umask设置不敏感只由一个用户访问。功能成熟时间2001年2004年发展开源精神,普及Linux教育http://blog.sina.com.cn/houzaicunSvn工作原理图示:二

3、、SVN的搭建1、所需软件包httpd-2.2.4apr-1.3.8.tar.gz、apr-util-1.3.9.tar.gzsqlite-amalgamation-3.6.17.tar.gzsubversion-1.6.5.tar.bz2expat-1.95.7-4、expat-devel-1.95.7-4客户端:TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi、2、安装SVN安装apache#./configure--prefix=/usr/local/apache2--enable-dav--en

4、able-so--enable-modules=most//注:编译apache时要加上--enable-dav选项发展开源精神,普及Linux教育http://blog.sina.com.cn/houzaicunCrazylinux工作室SVN第2版本#make#makeinstall安装apr、apr-util#tar-zxvfapr-1.3.8.tar.gz-C/usr/src#cd/usr/src/apr-1.3.8#./buildconf//验证系统是否有python、autoconf、libtool#./configure--p

5、refix=/usr/local/apr#make#makeinstall#tar-zxvfapr-util-1.3.9.tar.gz-C/usr/src#cd/usr/src/apr-util#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr#make#makeinstall安装sqlite#./configure--prefix=/usr/local/sqlite#make#makeinstall安装svn#tar-jxvfsubversion-1.6.5.

6、tar.bz2-C/usr/src#cd/usr/src/subversion-1.6.5/#./configure--prefix=/usr/local/svn--with-apxs2=/usr/local/apache2/bin/apxs--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util--with-sqlite=/usr/local/sqlite/--with-ssl--with-zlib打开zlib库支持--enable-maintainer-mode打开调试和编

7、译时警告,仅供开发人员使用#make#makeinstall3、apache的整合修改APache配置文件#vi/usr/local/apache/conf/httpd.confUserwww修改apache默认启用用户为wwwGroupwww找到DocumentRoot“/usr/loca/apache/htdocs”和修改apache的主页到/WWW下DocumentRoot“/www”配置apache中svn认证发展开源精神,

8、普及Linux教育http://blog.sina.com.cn/houzaicunCrazylinux工作室SVN第2版本//设置url,代表要访问

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。