首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

Linux上SVN服务器搭建与迁移

2012-09-21 
Linux下SVN服务器搭建与迁移实验环境:服务器端 Linux+Subversion+Apach ?客户端 windows1、yum install sub

Linux下SVN服务器搭建与迁移

实验环境:

服务器端 Linux+Subversion+Apach ?

客户端 windows

1、yum install subversion //安装svn(安装好之后需要有否则后期启httpd时会出错mod_dav_svn.so、mod_authz_svn.so)2、yum install httpd //安装apach3、svnadmin create /home/zqk/svn//在何处生成svn环境(后期目标文件拥有者是apache)4、htpasswd -c /etc/httpd/conf.d/itsvnpasswd svn//生成用于web的,svn密码5、vi /etc/httpd/conf/httpd.conf //编辑SVN的虚拟主机<VirtualHost *:80>???DocumentRoot /home/zqk/svn???ServerName svn.example.com
<Location /svn> //则在输入svn.example.com/svn才能打开?? ?? ?DAV svn?? ???SVNPath?/home/zqk/svn?? ?????? ? ?AuthTypeBasic?? ?? ? ?? ? ?AuthName"Subversion repository"?? ?? ? ?? ??AuthUserFile?/etc/httpd/conf.d/itsvnpasswd?//svn密码文件存放位置?? ?? ? ?? ? ?Requirevalid-user</Location></VirtualHost>---------------------------------SVN 服务器迁移?1. 将原来的Repository导出为一个文件dumpfile?> svnadmin dump /home/svn/itsvn> dumpfile?
2. 将dumpfile导入到新的Repository?> svnadmin load /home/svn/itsvn< dumpfile?
3. 检查新的Repository的conf/目录下的配置文件,检查hooks/目录下的构子程序等等...?
但是对SVN不太熟,找了半天没有找到Repository 目录在哪里 。而且不知道>svnadmin dump path/to/old-repo > dumpfile怎么执行。问题补充:?
Repository目录指的是你的版本库的目录;

热点排行