Linux下SVN安装配置
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的主程序
./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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |