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/        该目录下保存的是各个仓库数据

  • 相关阅读:
    C语言提供的位运算符
    JAVA反射改动常量,以及其局限
    直击中关村创业大街,新街头霸王来了
    bind() to 0.0.0.0:80 failed (98: Address already in use)
    Eclipse 快捷方式 指定 固定 workspace
    C++对象模型——Inline Functions(第四章)
    eclipse中安装freemarker插件及ftl使用freemarker编辑器
    迷茫了好一阵决定做WEB前端
    ios代理的使用,正向传值,逆向传值
    easyUI Tab href,content差别
  • 原文地址:https://www.cnblogs.com/fanggege/p/12910909.html
Copyright © 2011-2022 走看看