访问离线SVN存储库

时间:2018-08-31 08:30:24

标签: svn repository local offline

我有一个由于路由器故障而当前处于脱机状态的SVN信息库。它需要几天的时间才能解决,但是我现在需要使用仓库。我可以将存储库放在USB闪存盘上,但是我可以用它来更新/提交该做什么?

我可以在我的机器上轻松运行仓库的副本吗,做一些/ etc / hosts更改以照顾重定向吗?

还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

好的,我做了以下工作: 在SVN服务器上,我恢复了存储库:

$ svnadmin dump MyRepo > /media/UsbKey/MyRepo.dump

然后在已经有Apache的可访问临时服务器上,我安装了svn并导入了存储库:

yum install subversion mod_dav_svn
nano /etc/httpd/conf.modules.d/10-subversion.conf
mkdir /var/www/SVN
svnadmin create MyRepo
svnadmin load --force-uuid MyRepo < /media/UsbKey/MyRepo.dump 
htpasswd -cm /etc/svn/svn-auth MyUser
ln -s /etc/svn/svn-auth /etc/subversion/passwd
chown -R apache /var/www

然后,我将新服务器的IP地址和旧服务器的名称添加到SVN客户端PC的/ etc / hosts中,它们保持无缝运行。

一旦旧服务器恢复在线,我将执行相反的过程。也许有一种更简单的方法,但是总的来说并不需要太长时间。