Svn安装与整合Apache
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-24
_dav.so LoadModule dav_svn_module modules/mod_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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Svn安装与整合Apache的所有评论