快速业务通道

Linux下SVN安装配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-28

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.

svn服务器有2种运行方式:独立服务器和与apache整合.2种方式各有利弊.

笔者 闲介绍第一种安装方法

平台介绍:

redhat 5.4

subversion 1.6.17

需要软件包:

subversion-deps-1.6.17.tar.gz svn的支持库之类的文件

http://subversion.tigris.org/downloads/subversion-1.6.17.tar.gz

subversion-1.6.17.tar.gz svn的主程序


http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.gz


1.准备环境        配置好yum环境,这里就不多说了安装需要的编译环境  yum groupinstall "X Software Development" "Development Libraries" "Development Tools"
2.编译安装svn      上传需要的两个软件包       解压: tar xvf subversion-deps-1.6.17.tar.bz2               tar xvf subversion-1.6.17.tar.gz    解压两个包之后他们会放在同一个目录下 cd subversion-1.6.17

./configure --prefix=/opt/svn --without-berkeley-db

解释一下--prefix就是安装目录 --without-berkeley-db不适用dbd方式存储.

之后 安装

make && make install

之后添加位置变量

PATH=$PATH:/opt/svn/bin

export PATH

# svnserve --version

如果显示版本号如:

vnserve, version 1.6.17 (r1128011)

compiled Aug 25 2011, 13:00:16

就表示安装正确了

3.配置svn

系统采用为每个项目单独建一版本库的策略.配置文件,密码文件,访问控制文件等都放在版本库的conf目录下.每次开始一个新项目都新建一个版本库,并重新配置各配置文件.还有很重要的一条,要求各组员重新配置客户端,包括服务器版本库路径,本地路径等信息.

创建目录:

# mkdir -p /data/svn/repo1

# svnadmin create /data/svn/repo1 把目录创建成svn库

#cd /data/svn/repo1/conf

# vim svnserve.conf 编辑配置文件启用一下三项

anon-access = read 匿名可读

auth-access = write 认证可写

password-db = /data/svn/repo1/conf/passwd.conf 用户账号和密码的位置

#vim passwd.conf

[user]

neo = 123

tina = 123

格式如:

[user]

user = passwd

3.启动服务

# svnserve -d -r /data/svn/repo1/

-d 以后台守护进程来启用

-r svn库地址

# netstat -tnlp |grep 3690 查看服务是否启用

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号