Linux下SVN服务器搭建与迁移

实验环境:

服务器端 Linux+Subversion+Apach  

客户端 windows

1、yum install subversion //安装svn(安装好之后需要有否则后期启httpd时会出错 mod_dav_svn.so、mod_authz_svn.so)
2、yum install httpd //安装apach
3、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
                AuthType Basic
                AuthName "Subversion repository"
                AuthUserFile /etc/httpd/conf.d/itsvnpasswd //svn密码文件存放位置
                Require valid-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目录指的是你的版本库的目录;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值