Subversion1.5.3在Linux下安装之新手上路一
创始人
2024-07-01 07:30:35
0

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

由于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发布,敬请关注

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
P2P的自白|我不生产内容,我... 现在一提起P2P,人们就会联想到正在被有关部门“围剿”的互联网理财服务。×租宝事件使得劳...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...