Subversion1.5.3在Linux下安装之新手上路一

以前我们介绍了Subversion的多个版本在不同的操作系统下的安装,本文来说一下Apache2.2.11和Subversion1.5.3在Linux的安装。

创新互联从2013年开始,先为如皋等服务建站,如皋等地企业,进行企业商务咨询服务。为如皋企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

由于SVN是Linux的版本控制工具,在Windows使用很是不爽,而且两个服务器之间的双向同步出现问题,所以还是在Linux下面配置Subversion服务器吧...

1.工具准备
ApacheWebServer:httpd-2.2.11.tar.bz2
Subversionsourcecodepackageanddepspackage:subversion-1.5.3.tar.gz&subversion-deps-1.5.3.tar.gz

2.安装Apache
解压httpd-2.2.11.tar.bz2会生成目录httpd-2.2.4
cdhttpd-2.2.4
./configure--enable-dav--enable-so
make
makeinstall

3.安装Subversion
SVN的安装一定要注意:
SVN依赖的APR版本要正确。如果Apache为2.0.x,对应的APR版本应为0.9.x;Apache为2.2.x,对应的APR版本应为1.2.x。由于subversion-deps包里的APR版本为1.2.12,因此可以使用默认路径不需作改动。
如果apache不是安装在默认路径,configure必須加上--with-apxs选项,如:./configure--with-apxs=/home/apache2/bin/apxs,将subversion-1.5.3.tar.gz和subversion-deps-1.5.3.tar.gz解压,subversion-deps-1.5.3.tar.gz的文件也应该解压到Subversion1.5.3目录中。安装命令如下:
cdsubversion-1.5.3
./configure--with-ssl
make
makeinstall
安装完成之后查看/usr/local/apache2/modules文件里里面是否存在文件mod_dav_svn.so以及mod_authz_svn.so如果存在说明安装成功。

4.配置Apache
在Apache的配置文件httpd.conf中找到Severname行
去掉注释修改为ServerName172.16.22.165:80
找到User和Group行
由于默认用户无法修改版本库文件,将用户修改为启动Apache服务的用户。
在配置文件的最后添加如下代码:

DAVsvn
SVNParentPath/home/young/svn
AuthTypeBasic
AuthName"Subversionrepository"
AuthUserFile/home/young/svn/passwd
#AuthzSVNAccessFile/data/svn/auth
Requirevalid-user

Subversion1.5.3和Apache2.2.11在Linux下是如何安装的介绍未完待续。

 【编辑推荐】

  1. Subversion日期解析函数缓冲区溢出漏洞
  2. CentOS系统中安装subversion并使用svn+ssh访问
  3. 三大主流Subversion客户端初探
  4. 七步搞定Subversion服务器在Ubuntu下的配置
  5. 情报获悉Subversion1.6.11发布,敬请关注

新闻标题:Subversion1.5.3在Linux下安装之新手上路一
标题来源:http://www.hantingmc.com/qtweb/news5/508605.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联