扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
本节向大家简单介绍一下如何在RedhatAS4上安装配置SVN1.4(SVNserve方式),主要包括SVN服务器的安装和SVN配置,希望通过本节的学习大家能掌握在RedhatAS4上安装配置SVN1.4的方法。
 Subversion(以下简称SVN)是近年来崛起的版本管理工具,是cvs的接班人。SVN服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。
 SVN存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据(我在搞ldap时就深受其害,没法***),所以还是FSFS方式更安全一点。
 1.SVN服务器安装
 操作系统:RedhatLinuxAS4
 安装包获取:
 下载http://subversion.tigris.org/downloads/subversion-1.4.0.tar.gz和http://subversion.tigris.org/downloads/subversion-deps-1.4.0.tar.gz。
 编译:
 以root用户登录。将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器。
 tarxfvzsubversion-1.4.0.tar.gz
 tarxfvzsubversion-deps-1.4.0.tar.gz
 cdsubversion-1.4.0
 ./configure--prefix=/opt/SVN--without-berkeley-db–with-zlib(注:以SVNserve方式运行,不加apache编译参数。以fsfs格式存储版本库,不编译berkeley-db)
 makeclean
 make
 makeinstall
 vi/etc/profile,在/etc/profile***加入:
 PATH=$PATH:/opt/SVN/bin
 exportPATH
 测试:
 SVNserve–version
 如果显示如下,安装成功:
 SVNserve,version1.4.0(r21228)
  compiledOct122006,10:18:56
 Copyright(C)2000-2006CollabNet.
 Subversionisopensourcesoftware,seehttp://subversion.tigris.org/
 ThisproductincludessoftwaredevelopedbyCollabNet(http://www.Collab.Net/).
 Thefollowingrepositoryback-end(FS)modulesareavailable:
 *fs_fs:Moduleforworkingwithaplainfile(FSFS)repository.
 2.配置SVN1.4

创新互联公司服务项目包括阿拉山口网站建设、阿拉山口网站制作、阿拉山口网页制作以及阿拉山口网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,阿拉山口网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到阿拉山口省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
建立版本库目录,可建多个:
 mkdir-p/opt/SVNdata/repos1
 mkdir-p/opt/SVNdata/repos2
 建立版本库:
 SVNadmincreate/opt/SVNdata/repos1
 SVNadmincreate/opt/SVNdata/repos2
 修改版本库配置文件:
 版本库1:
 vi/opt/SVNdata/repos1/conf/SVNserve.conf
 内容修改为:
 [general]
 anon-access=none
 auth-access=write
 password-db=/opt/SVN/conf/pwd.conf
 authz-db=/opt/SVN/conf/authz.conf
 realm=repos1
 版本库2:
 vi/opt/SVNdata/repos2/conf/SVNserve.conf
 内容修改为:
 [general]
 anon-access=none
 auth-access=write
 password-db=/opt/SVN/conf/pwd.conf
 authz-db=/opt/SVN/conf/authz.conf
 realm=repos2
   即除realm=repos2外,其他与版本库1配置文件完全相同。如果有更多的版本库,依此类推。
 配置SVN1.4允许访问的用户:
 vi/opt/SVN/conf/pwd.conf
   为了简化配置,2个版本库共用1个用户配置文件。如有必要,也可以分开。
 注意:对用户配置文件的修改立即生效,不必重启SVN。
 文件格式如下:
 [users]
 <用户1>=<密码1>
 <用户2>=<密码2>
   其中,[users]是必须的。下面列出要访问SVN的用户,每个用户一行。示例:
 [users]
 alan=password
 king=hello 。请期待下节安装配置SVN1.4介绍。
【编辑推荐】

我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流