【问题标题】:Accessing an offline SVN repository访问离线 SVN 存储库
【发布时间】:2019-02-06 06:01:09
【问题描述】:

我有一个 SVN 存储库,由于路由器故障当前处于脱机状态。还需要几天时间才能修复它,但我现在需要使用 repo。我可以将 repo 放在 USB 密钥上,但是我可以用它做什么来更新/提交?

我可以轻松地在我的机器上运行 repo 的副本,做一些 /etc/hosts 更改来处理重定向吗?

还有其他想法吗?

【问题讨论】:

    标签: svn repository local offline


    【解决方案1】:

    好的,我做了以下事情: 在 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 中,它们继续无缝工作。

    在旧服务器恢复联机后,我将执行相反的过程。也许有更简单的方法,但总而言之并没有花费太长时间。

    【讨论】:

      猜你喜欢
      • 2019-12-29
      • 1970-01-01
      • 2013-12-21
      • 1970-01-01
      • 1970-01-01
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      相关资源
      最近更新 更多