前回、急ごしらえでSubversionサーバを復旧しました。その続きです。

急場しのぎで間に合わせの古いPCに作ったSubversionサーバ のリポジトリを、別のちゃんとしたサーバに移動した時のメモです。

例によって、個人的なメモなので超不親切です。

 


移動元のサーバで

svnadmin dump /home/svn/repos > /home/myuser/repos.dmp
scp /home/myuser/repos.dmp myuser@dest_server:/home/myuser/

 


新しい(移動先の)サーバで

svnadmin create /home/svn/repos
svnadmin load /home/svn/repos < /home/myuser/repos.dmp

基本的に、これだけです。

あとは、認証の設定とかの内容を、忘れずにコピペする位です。

私の環境では、この2つのファイルの中身を一部新サーバのそれにコピーしました。

vi /home/svn/repos/conf/svnserve.conf

vi /home/svn/repos/conf/passwd