快速业务通道

Svn安装与整合Apache

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-24
_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so 配置http.conf vi /opt/apache/conf/httpd.conf
配置:
<Location /svn>
DAV svn
SVNParentPath /data/svn/ //svn父目录
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /data/svn/passwd AuthzSVNAccessFile /data/svn/auth
Require valid-user </Location> 建立SVN存储仓库 #mkdir -p /data/svn/repos
#svnadmin create /data/svn/repos
备份以前的SVN库
#svnadmin dump /data/svn/repos > /root/repos
把备份出来的数据恢复到本地
#svnadmin load /data/svn/repos/ < /root/repos 建立本地访问控制文件
#/usr/local/apache/bin/htpasswd [-c] /data/svn/passwd north
//第一次设置用户时使用-c表示新建一个用户文件.
#/usr/local/apache/bin/htpasswd passwd 用户名(加入新的用户) 建立本地项目控制文件
touch /data/svn/auth
文件内容为: [groups]
[repos:/]
#wxy = rw
north = rw
tom = rw
安装客户端TortoiseSVN,访问服务器 http://192.168.0.180/svn/repos
注意:SVN是APACHE配置的时候加上去的. 到此安装基本结束 三、日常维护命令和参数 启动svn服务
svnserve -d --listen-port 20000 -r /opt/svndata 创建版本库
svnadmin create fs-type fsfs /opt/svndata/mark 查看版本库的信息
svn list file:///opt/svndata/mark
svn list --verbose file:///opt/svndata/mark 导入库的目录结构
svn import /tmp/mark/ file:///opt/svndata/mark/ --message "init" (文件夹mark下有bo)
删除版本库mark下文件夹bo
svn delete svn://192.168.0.180:20000/opt/svndata/mark/bo -m "delete " //导出
$svnlook youngest oldrepo
$svnadmin dump oldrepo >; dumpfile //还原
$svnadmin load newrepo < dumpfile 停止subversion服务
ps –aux | grep svnserve
kill -9 ID号

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号