zoukankan      html  css  js  c++  java
  • csvn 迁移

    简介

    csvn 实际就是一个增强版的svn ,多了一个web 管理界面

    迁移方式

    方式一:已经存在新的svn ,在旧的svn 上面导出仓库,复制导出文件到新库执行导入即可,权限和账号信息文件复制即可。

    方式二

    1、直接打包整个旧的csvn 目录,然后复制到新机器上面。如果文件太大可以采用nc + screen 方式。

    2、环境准备:配置jdk 添加环境变量到/etc/profile中,可以参考原来环境配置,jdk 安装要保持一致因为jdk 的位置配置在了配置文件中,复制过来的项目所以要跟原来位置一致才能启动项目

    3、如果原来项目启动用户是svn那么新机器也要创建用户,授权目录所属组/主为svn ,配置sudo权限。启动的时候用root ,运行的时配置文件里面指定的哪个用户就是哪个用户启动服务

    4、启动 ../csvn/bin/csvn   start

      ../csvn/bin/csvn-httpd start

    5、说明:csvn  有三个端口 3343 4434  18080 前面两个是java  后面是http 端口。注意后台管理界面端口是4434 ,18080   是svn checkout 仓库的端口。

      访问web 管理界面  https://ip:4434/csvn      注意端口为4434而不是3343

    6、配置:登录以后找到 管理>>server setting  把主机名改为新服务器的ip ,此信息已经写入库文件所以迁移后只能通过web 界面更改

    7、仓库的chekout地址为 https://ip:18080/svn/xxx    xxx 为里面的库的名字,账号密码为csvn 里面配置的用户,且用户已经被授权访问该库。

    8、其他说明: 

    ../csvn/data/conf/svn_access_file    保存的是svn 的权限信息

    ../csvn/data/conf/svn_auth_file     保存的是svn 的账号密码信息

    ../csvn/data/repositories/        该目录下保存的是各个仓库数据

  • 相关阅读:
    H5应用加固防破解-js虚拟机保护方案浅谈
    Hijack chrome browser
    端口复用正向后门
    Django框架的一些漏洞
    07_简单的LISP加减乘除(基本计算器)
    git error:invalid path问题解决(win下)
    配置win10支持文件夹内区分大小写
    win10启用自带ubuntu虚拟机并升级至wsl2
    【进程调度】关于CPU的sockets、dies、cores、threads含义理解
    06_最长回文子串长度
  • 原文地址:https://www.cnblogs.com/fanggege/p/12910909.html
Copyright © 2011-2022 走看看